{"id":15,"date":"2006-07-02T10:47:41","date_gmt":"2006-07-02T08:47:41","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=15"},"modified":"2006-07-02T15:05:03","modified_gmt":"2006-07-02T13:05:03","slug":"tempdb-auf-ramdisk","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2006\/07\/02\/sql-talk\/tempdb-auf-ramdisk","title":{"rendered":"TempDB auf RamDisk"},"content":{"rendered":"<p align=\"left\">Ich bin heute &#252;ber den Artikel &quot;<a target=\"_blank\" title=\"Microsoft SQL Server I\/O subsystem requirements for the tempdb database\" href=\"http:\/\/support.microsoft.com\/kb\/917047\/en-us\">Microsoft SQL Server I\/O subsystem requirements for the tempdb database<\/a>&quot; im Weblog von <a target=\"_blank\" title=\"Whitepapers: Working with TempDB &#038; Physical Database Storage\" href=\"http:\/\/blogs.msdn.com\/benjones\/archive\/2006\/06\/20\/638671.aspx\">Bejamin Jones<\/a> gestolpert.  Wir gehen davon aus, dass unsere Kunden langsam aber sicher serverseitig auf 64-Bit-Server umsteigen.  Das hat f&#252;r sie den Vorteil, dass sie f&#252;r vergleichsweise wenig Geld richtig viel Hauptspeicher nutzen k&#246;nnen. Ich denke das d&#252;rfte ein genereller Trend werden.<\/p>\n<p align=\"left\">Im kleineren bis mittleren B&#252;ros ist der 32-Bit SQL Server Standard Edition ziemlich verbreitet. Warum solte man auch viel Geld f&#252;r die Enterprise Edition ausgeben. Die Standard Edition nutzt maximal 2 GBytes Hauptspeicher. Um einen Performance-Boost rauszuholen, k&#246;nnte man jetzt hergehen und die TempDB auf eine RamDisk legen.<\/p>\n<p align=\"left\">Dabei muss man allerdings ein paar Dinge beachten (weitere stehen in dem Whitepaper):<\/p>\n<ul>\n<li>Die RamDisk muss schon vor dem Start des SQL Servers &quot;online&quot; sein. Da k&#246;nnte es mit der Startreihenfolge der Dienste schwierig werden.<\/li>\n<li>Es muss so viel RAM in dem Srever stecken, dass weder der SQL Server noch die RamDisk ausgelagert werden. Die dabei auftretenden sehr negativen Effekte kann man unter dem Stichwort &quot;double page fault&quot; in der klassischen DB-Literatur nachlesen.<\/li>\n<li>Die RamDisk sollte genug Spielraum haben, damit die TempDB wachsen kann. Sonst kommt die Meldung, dass das Device voll ist. Die maximale Gr&#246;&#223;e der TempDB ist nach meiner Erfahrung so gut wie nicht vorherzusagen, wenn die Anwender nicht einfach nur buchen. sondern auch Auswertungen fahren k&#246;nnen.<\/li>\n<\/ul>\n<p>Trotzdem glaube ich, dass sich das in vielen F&#228;llen lohnen d&#252;rfte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich bin heute &#252;ber den Artikel &quot;Microsoft SQL Server I\/O subsystem requirements for the tempdb database&quot; im Weblog von Bejamin Jones gestolpert. Wir gehen davon aus, dass unsere Kunden langsam aber sicher serverseitig auf 64-Bit-Server umsteigen. Das hat f&#252;r sie den Vorteil, dass sie f&#252;r vergleichsweise wenig Geld richtig viel Hauptspeicher nutzen k&#246;nnen. Ich denke [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/15"}],"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=15"}],"version-history":[{"count":0,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}