von Uwe Ricken | Apr 18, 2020 | 300, DB Engine, Indexierung, SQL Blog
Heaps sind nicht unbedingt des Entwicklers liebstes Kind, da sie insbesondere bei der Auswahl von Daten nicht sehr performant sind (so denken die meisten!). Sicherlich ist da etwas Wahres dran – aber letztendlich entscheidet immer der Workload. In diesem Artikel...
von Uwe Ricken | Apr 13, 2020 | 200, 300, SQL Blog
Heap or not to Heap, das ist die Frage. Wenn man sich für einen Heap als Datenspeicher entscheidet, ist es wichtig, die Systemstrukturen zu kennen, mit denen Microsoft SQL Server die Daten verwaltet. Dieser Artikel beschäftigt sich mit den – für Heaps relevanten...
von Uwe Ricken | Apr 6, 2020 | 200, DB Engine, SQL Blog
Heaps werden in Microsoft SQL Server gemieden, wie der Teufel das Weihwasser meidet. Das liegt unter anderem daran, dass viele Blogartikel renommierter Experten darauf hinweisen, dass eine Tabelle nach Möglichkeit einen Clustered Index verwenden soll. Dabei werden...
von Uwe Ricken | Apr 3, 2020 | 300, DB Engine, Indexierung, Optimierung, SQL Blog, Statistiken
Kennen Sie das Problem, dass ein Index für eine Tabelle implementiert wird und die Abfrage dennoch nicht schneller ist? Ursächlich kann in solchen Fällen die Verwendung von falschen Datentypen für die Prädikate, die in einer WHERE-Klausel oder einem JOIN verwendet...
von Uwe Ricken | Mrz 27, 2020 | Administration, DB Engine, Optimierung, SQL Blog
Parameter Sniffing ist eine häufig zu beobachtende Problemstellungen, mit denen sich Programmierer und Datenbankadministratoren beschäftigen (müssen). Mit Einführung der datenbankspezifischen Konfigurationselemente gibt es Möglichkeiten, dieses Problem auf...