{"id":305,"date":"2019-03-22T02:16:44","date_gmt":"2019-03-22T02:16:44","guid":{"rendered":"https:\/\/www.cssec.de\/blog\/?p=305"},"modified":"2019-03-22T02:17:14","modified_gmt":"2019-03-22T02:17:14","slug":"mssql-index-rebuild","status":"publish","type":"post","link":"https:\/\/www.cssec.de\/blog\/2019\/03\/22\/mssql-index-rebuild\/","title":{"rendered":"relevante Indizes in MSSQL neu aufbauen"},"content":{"rendered":"<p>Hallo mal wieder,<\/p>\n<p>wenn Tabellen h\u00e4ufig ge\u00e4ndert werden, seien es Inserts oder Updates, kommt es immer mal vor, dass die Queries mit der Zeit immer langsamer werden, weil die Indizes auf den Tabellen nicht mehr optimal funktionieren. Speziell im Hinblick auf Reaktionszeit ist das echt unsch\u00f6n.<\/p>\n<p>Eigentlich wollte ich eine regelm\u00e4\u00dfige Analyse der Indizes f\u00fcr Cutworks in den Aufgabenplaner packen, irgendwie habe ich das immer als relativ unwichtig regelm\u00e4\u00dfig nach hinten geschoben.<br \/>\nKein Wunder also, dass der Shop immer langsamer und langsamer wurde.<br \/>\nHeute habe ich im Zuge eines Updates mal geschaut, wie das eigentlich noch ging, ich hatte mal vor relativ langer Zeit ein Script im Internet gefunden, es ausgef\u00fchrt und dann wohl weggeworfen. Gl\u00fccklicherweise bin ich durch kurze Google-Suche f\u00fcndig geworden:<\/p>\n<p><a href=\"https:\/\/gallery.technet.microsoft.com\/scriptcenter\/Rebuild-and-Reorganize-7ff5624e\">https:\/\/gallery.technet.microsoft.com\/scriptcenter\/Rebuild-and-Reorganize-7ff5624e<\/a><\/p>\n<p>Als ich das auf dem Cutworks-Server mal durchlaufen lassen habe, ist mir fast schlecht geworden &#8211; ein Gro\u00dfteil der Indizes war extrem stark &#8222;fragmentiert&#8220; und musste neu aufgebaut werden. Gro\u00dfen Dank an den Verfasser des entsprechenden technet-Eintrags, f\u00fcr das echt gut funktionierende T-SQL-Script.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo mal wieder, wenn Tabellen h\u00e4ufig ge\u00e4ndert werden, seien es Inserts oder Updates, kommt es immer mal vor, dass die Queries mit der Zeit immer langsamer werden, weil die Indizes auf den Tabellen nicht mehr optimal funktionieren. Speziell im Hinblick auf Reaktionszeit ist das echt unsch\u00f6n. Eigentlich wollte ich eine regelm\u00e4\u00dfige Analyse der Indizes f\u00fcr [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[29,33,32,26,27,31,30,28],"_links":{"self":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/305"}],"collection":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":2,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":308,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/305\/revisions\/308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media\/306"}],"wp:attachment":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}