von Uwe Ricken | Juni 4, 2015 | 400, DB Engine, Indexierung, Informationen, SQL Blog
Die Verwendung von Indexen in Datenbanksystemen stellt einen wichtigen Schritt dar, um eine Datenbank performant zu gestalten. Die Wahl eines geeigneten Schlüsselattributs für den Clustered Index stellt bereits die Weichen für die Performance und die Größe aller...
von Uwe Ricken | Apr. 4, 2015 | 300, DB Engine, Indexierung, Optimierung, SQL Blog, Tipps und Tricks
Immer wieder hört oder liest man, dass ein Clustered Index möglichst fortlaufend/aufsteigend organisiert sein soll. Am besten sei immer ein Clustered Index mit möglichst kleinen Datentypen (z. B. INT); außerdem sollte ein Clustered Index nach Möglichkeit nicht aus...
von Uwe Ricken | Jan. 9, 2015 | 300, Indexierung, Optimierung, Tipps und Tricks
In LinkedIn wurde eine interessante Frage diskutiert, die in ihrem Ursprung zwar nicht unmittelbar mit dem Titel dieses Artikels zusammenhängt, mich aber auf Grund der abgebildeten Datenstruktur zu der Fragestellung dieses Artikels anregte. Dieser Artikel beschreibt,...
von Uwe Ricken | Dez. 28, 2014 | 300, Indexierung, Optimierung, SQL Blog
Ganz aktuell habe ich bei einem Kunden ein Problem in einer Abfrage entdeckt, die trotz “korrektem” Index nicht optimal ausgeführt wird. Das Problem war relativ schnell gefunden; die Reihenfolge der Attribute im Index waren nicht korrekt implementiert. Der Artikel...
von Uwe Ricken | Nov. 10, 2012 | 300, DB Engine, Indexierung, Optimierung, SQL Blog
Mit dem nachfolgenden Artikel möchte ich aus dem „Daily Business“ berichten, in dem ich gebeten wurde, die Performance von Abfragen zu optimieren. Als Beispiel soll die folgende Datenstruktur (inklusive Indexes) verwendet werden. Zur Optimierung habe ich...