![]() |
AW: MSSQL Datenbank, Select geht nicht
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: ![]() Und das ist für jeden, der mit MSSQL zu tun hat auch gut: ![]() |
AW: MSSQL Datenbank, Select geht nicht
Hallo,
ich mag Firebird, da ist das nicht so ;) |
AW: MSSQL Datenbank, Select geht nicht
Zitat:
Zitat:
Man kann diese nun explizit erzwingen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz