Einzelnen Beitrag anzeigen

TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.211 Beiträge
 
Delphi 11 Alexandria
 
#11

AW: MSSQL Datenbank, Select geht nicht

  Alt 29. Jun 2018, 08:11
Ein kleiner Hinweis:

Ein SELECT führt unter MSSQL immer zu kurzeitigen Locks während des Lesens, je nach concurrency und Datenmenge kann das von einem row lock über page lock zu einem table lock führen + so zu einem Deadlock, bei dem dann alles steht. Das lässt sich durch den Zusatz WITH (NOLOCK) unterbinden, was den Abruf auch beschleunigt. Der Preis, den man zahlt, ist, dass Änderungen anderer (DIRTY READ bzw READ UNCOMMIED) uU in das Select einfließen können, was egal, gewünscht oder auch unerwünscht sein kann.

Hintergundinfo dazu:
https://sqlperformance.com/2014/07/t...olation-levels

Und das ist für jeden, der mit MSSQL zu tun hat auch gut:
https://blogs.sentryone.com/aaronber...abits-revival/
  Mit Zitat antworten Zitat