{"id":2346,"date":"2009-03-11T22:17:33","date_gmt":"2009-03-11T21:17:33","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=2346"},"modified":"2009-03-11T22:18:07","modified_gmt":"2009-03-11T21:18:07","slug":"kriterien-fuer-eine-lock-escalation","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2009\/03\/11\/sql-talk\/sql-server\/kriterien-fuer-eine-lock-escalation","title":{"rendered":"Kriterien f&#252;r eine Lock-Escalation"},"content":{"rendered":"<p>Beim gestrigen Vortrag zum Thema &quot;<a href=\"http:\/\/www.glorf.it\/blog\/2009\/03\/04\/sql-talk\/sql-pass-franken-snapshot-isolation\">Snapshot Isolation<\/a>&quot; kamen ein paar Themen zur Sprache zu denen wir nicht mehr alle Details zusammen bekamen. Hier ein paar Schnipsel zum Thema &quot;Lock Escalation&quot;. Eine sehr gute und kompakte Sammlung von Infos findet man im Artikel &quot;<a href=\"http:\/\/blogs.msdn.com\/sqlserverstorageengine\/archive\/2006\/05\/17\/Lock-escalation.aspx\">Lock Escalation in SQL2005<\/a>&quot; von Sunil Agarwal.<\/p>\n<p>Eine Lock Escalation von Row-Locks auf Table-Locks wird ausgel&#246;st, wenn<\/p>\n<ul>\n<li>die Zahl der gehaltenen Sperren die Schwelle von 5000 &#252;berschreitet oder<\/li>\n<li>der f&#252;r Sperren genutzten Speicher 40% des aktuellen Cache &#252;berschreitet (wenn sp_configure-Option &quot;locks&quot; = 0) oder<\/li>\n<li>der f&#252;r Sperren genutzte Speicher 40% des f&#252;r Sperren konfigurierten Speichers &#252;berschreitet.<\/li>\n<\/ul>\n<p>Gestern lernte ich, dass der Schwellwert von 5000 am SQL-Server-2008 konfigurierbar sei. Das klingt gut.<\/p>\n<p>Zudem sprachen wir auch &#252;ber M&#246;glichkeiten, wie man gezielt verhindern kann, das die Sperren eskaliert werden. Auch das findet man im oben genannten Artikel sehr gut erkl&#228;rt. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim gestrigen Vortrag zum Thema &quot;Snapshot Isolation&quot; kamen ein paar Themen zur Sprache zu denen wir nicht mehr alle Details zusammen bekamen. Hier ein paar Schnipsel zum Thema &quot;Lock Escalation&quot;. Eine sehr gute und kompakte Sammlung von Infos findet man im Artikel &quot;Lock Escalation in SQL2005&quot; von Sunil Agarwal. Eine Lock Escalation von Row-Locks auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[426,305],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2346"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=2346"}],"version-history":[{"count":2,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2346\/revisions"}],"predecessor-version":[{"id":2348,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2346\/revisions\/2348"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=2346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=2346"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=2346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}