Ich bin dabei, die Leistung unserer Datenbankanwendung zu verbessern. Obwohl ich kein DBA bin, bin ich mit SQL ziemlich vertraut. Ich bin auf der Suche nach einem Buch, das mir helfen kann, zu verstehen, wie sich unterschiedlich geschriebene Abfragen auf die Leistung auswirken, und auch Dinge wie Tabellenscans zu verstehen und Statistiken zu indizieren.
Ich möchte nicht nur blind alles hinzufügen, was der Tuning-Berater sagt, sondern suche nach dem Wissen, das erforderlich ist, um diese Empfehlungen im Kontext unserer Umgebung zu bewerten und die verfügbaren Tools vollständig zu nutzen. Ich arbeite mit MSSQL2008 +, daher wäre ein Buch, das diese Umgebungsspezifikation verwendet, gut.
Danke im Voraus
quelle
Red Gate hat eine gute Sammlung von Büchern über Performance und Tuning, insbesondere:
Leistungsoptimierung mit dynamischen SQL Server-Verwaltungsansichten
SQL Server-Ausführungspläne
Defensive Datenbankprogrammierung
Die meisten davon sind als kostenlos herunterladbare PDFs verfügbar
quelle
In Microsoft SQL Server 2005: Optimierung und Optimierung von Abfragen von Kalen Delaney ist eines der besten Bücher, die ich gelesen habe. Obwohl der Titel des Buches auf SQL Server 2005 lautet, gilt dies für SQL Server 2008 oder 2008 R2.
quelle