db-Berater GmbH
  • Home
  • Services
  • Workshops 
  • Referenzen
  • Blog
  • Download
  • Kontakt
Seite wählen

Auswirkung von vollständig qualifizierten Objekten auf den Plancache von SQL Server

von Uwe Ricken | Aug. 2, 2015 | 300, DB Engine, Indexierung, Optimierung, SQL Blog, Tipps und Tricks

Bei der täglichen Arbeit mit Microsoft SQL Server in mittelständischen und großen Unternehmen kommt es immer wieder mal vor, dass Programmcodes in die Testsysteme und Produktionssysteme implementiert werden mussten. Beim durchgeführten Code Review stößt man immer...

Performancevorteile durch Instant File Initialization

von Uwe Ricken | Juni 14, 2015 | 300, DB Engine, Informationen, Tipps und Tricks

Beim Anlegen von Datenbankdateien (Daten, Log) werden standardmäßig die zu erstellenden Dateien beim Initialisieren mit “0” aufgefüllt, damit eventuell auf dem Datenträger verbliebende Daten von vorherigen (gelöschten) Dateien überschrieben werden. Dieses Verfahren...

GUID vs INT/IDENTITY als Clustered Key

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...

Initialgröße von Protokolldatei in Verbindung mit SHRINKFILE

von Uwe Ricken | Feb. 6, 2015 | 300, Administration, SQL Blog, Tipps und Tricks

Einen Tag nach der SQL Konferenz in Darmstadt habe ich Zeit gehabt, meine Emails zu bearbeiten. Unter den vielen Emails war eine interessante Frage eines Teilnehmers des SQLSaturday in Slowenien, die sich mit der Größe der Protokolldatei einer Datenbank beschäftigte....

Clustered Key – variable oder feste Länge

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,...

Kombinierte Indexe richtig definieren

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...
« Ältere Einträge
Nächste Einträge »

db SQL Blog

  • WHERE 1 = 1 – good practice?
  • Table Hint UPDLOCK and LOCK ESCALATION
  • Auto Update Statistics and Trivial Execution Plans
    Execution process of trivial plans with simple parameterization
  • When „Auto Update Statistics“ will not update your statistics
  • Is SWITCH PARTITION a bad idea?
  • Pleasant side effect of EXISTS vs. JOIN
  • INDEX REBUILD is not FREEPROCCACHE
  • Automatically Created Statistics – know the caveats
  • Temporary Table or Table Variable, that is the question.
  • AUTO_UPDATE_STATISTICS and thresholds
  • Helper function for determining the update threshold for statistics
  • Partitioning and LOCK_ESCALATION = AUTO
  • The role of a DBA is NOT Tuning but Operations
  • Foreign Key Constraints – JOIN Elimination
  • Foreign Key Constraints – Part II
  • Datenschutzerklärung
  • Impressum
  • Sitemap
  • Download
  • RSS

db Berater GmbH | | Büchenweg 4 | 64390 Erzhausen | Phone: +49 (0) 6150 5082955 | E-Mail: info@db-berater.de Amtgericht Darmstadt: HRB86305 |    Umsetzung