Einige Buchvorschläge zur Leistungsoptimierung

7

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

TheRealTy
quelle

Antworten:

11

Ich mag Kalen Delaneys internes Buch:

Ich mag auch das Buch Brent Ozar / Christian Bolton:

Für die T-SQL-Optimierung gibt es keinen besseren T-SQL-Assistenten als Itzik Ben-Gan:

Und Abfrage-Tuning insgesamt, Grant Fritchey und Sajal Dam:

Es gibt auch einige interessante Lösungen und Meinungen, die in verschiedenen Kapiteln in den beiden MVP Deep Dives-Titeln vorgestellt werden (von denen alle Einnahmen an zwei Wohltätigkeitsorganisationen gehen, War Child und Operation Smile):

Und ein paar der Red Gate-Titel @Kev wurden weggelassen, aber beide sind ausgezeichnet:

Aaron Bertrand
quelle
2
+1. Das einzige, was ich hinzufügen möchte, ist Grant Fritcheys SQL Server 2008 Query Performance Tuning Distilled .
Thomas Stringer
Bitte auf jeden Fall.
Thomas Stringer
1
+1 Dies ist ein solides DBA-Bundle für die Perfektionierung! Ich setze so ein Lesezeichen dafür!
MarlonRibunal
5

Red Gate hat eine gute Sammlung von Büchern über Performance und Tuning, insbesondere:

Die meisten davon sind als kostenlos herunterladbare PDFs verfügbar

Kev Riley
quelle
Danke, ich liebe das Wort "frei". Wie würden sich diese mit einem bezahlten Buch vergleichen? Ich hätte hinzufügen sollen, dass ich gerne bezahle, was für ein gutes Buch benötigt wird.
TheRealTy
Sie können für eine Papierkopie bezahlen :) Ich finde diese Bücher sehr gut!
Kev Riley
@tyrongower es hängt davon ab, ob Sie mit E-Books vertraut sind oder nicht. Persönlich halte ich gerne ein physisches Buch in der Hand. Aber sie haben eine gute Reihe exzellenter Bücher von renommierten Autoren.
Aaron Bertrand
@ AaronBertrand Ich bin genauso. Ich brauche nur ein physisches Buch. Auch E-Reader interessieren sich nicht besonders.
Thomas Stringer