INHOUDSOPGAWE:

Wat blokkeer en hoe sal jy dit oplos?
Wat blokkeer en hoe sal jy dit oplos?

Video: Wat blokkeer en hoe sal jy dit oplos?

Video: Wat blokkeer en hoe sal jy dit oplos?
Video: Hoe blokkeer je iemand op WhatsApp? 2024, Mei
Anonim

Wat blokkeer en hoe sal jy dit oplos ? Blokkering vind plaas wanneer twee of meer rye is gesluit deur een SQL-verbinding en 'n tweede verbinding met die SQL-bediener vereis 'n botsende op slot op daardie rye. Dit lei daartoe dat die tweede verbinding wag totdat die eerste slot vrygestel word.

Weet ook, wat veroorsaak databasisblokkering?

Databasis blokkering vind plaas wanneer 'n verbinding met die SQL-bediener een of meer rekords sluit, en 'n tweede verbinding met die SQL-bediener vereis 'n botsende slottipe op die rekord, of rekords, gesluit deur die eerste verbinding. Dit lei daartoe dat die tweede verbinding wag totdat die eerste verbinding sy slotte losmaak.

wat is 'n blokkeernavraag? Op SQL Server, blokkeer vind plaas wanneer een SPID 'n slot op 'n spesifieke hulpbron hou en 'n tweede SPID probeer om 'n botsende slottipe op dieselfde hulpbron te verkry. Die duur en transaksiekonteks van 'n navraag bepaal hoe lank sy slotte gehou word en daardeur die impak daarvan op ander navrae.

Net so kan jy vra, hoe weet ek of SQL Server blokkeer?

Om blokke met hierdie metode te vind, maak oop SQL Server Management Studio en koppel aan die SQL Server geval wat jy wil monitor . Nadat jy gekoppel het, regskliek op die instansienaam en kies 'Aktiwiteit Monitor ' uit die spyskaart.

Hoe hanteer SQL Server blokkering?

Versamel blokkeringsinligting

  1. Regskliek op die bedienervoorwerp, brei Verslae uit, brei Standaardverslae uit, en klik dan Aktiwiteit – Alle blokkerende transaksies. Hierdie verslag toon die transaksies aan die hoof van blokkeerketting.
  2. Gebruik DBCC INPUTBUFFER() om die laaste stelling te vind wat deur 'n SPID ingedien is.

Aanbeveel: