Archiv für: "November 2012"

Optimierung von Datenbankmodellen–SARGable Abfragen

Ich bekam heute eine recht interessante Aufgabe auf den Tisch. Ein Kunde beklagte sich über die schlechte Ausführungsgeschwindigkeit einer Abfrage, der er von einem Programmierer erhalten hatte. Mir wurde der Code für die View zugeschickt und das Proble… mehr »

Tücken bei der Verwendung von sp_executeSQL

Mit Hilfe der Systemprozedur sp_executeSQL werden Transact-SQL-Anweisungen oder -Batches ausgeführt, die bzw. der mehrfach wiederverwendet werden kann oder dynamisch erstellt wurde. Insbesondere wird sp_executeSQL eingesetzt, um kompilierte Pläne für di… mehr »

Neue DMV für Aufteilung der Pages

Im Artikel "Optimierung von Datenbankmodellen - Richtige Wahl von Datentypen und Indexen (Teil 2)" habe ich gezeigt, wie man mit dem undokumentierten Befehl DBCC IND in Verbindung mit dem - ebenfalls undokumentierten - Befehl DBCC PAGE die Aufteilung de… mehr »

Zertifikate für die Ausführung von Prozeduren verwenden

Bein einem internationalen Unternehmen, für das ich häufiger tätig bin, wurde eine Anforderung gestellt, einem Team [sysadmin]-Berechtigungen zu erteilen. Auf die Frage nach dem Grund für diese weitreichenden Berechtigungen wurde uns mitgeteilt, dass ma… mehr »

Frankfurter Datenbanktage – Datenbanken sind unsere Leidenschaft

Im März 2013 steht eine besondere Konferenz an: Die Frankfurter Datenbanktage berichten in 5 parallelen Tracks zu MS SQL Server, Oracle, MySQL, DB2 und Open Source Datenbanken. Mehr als 50 Sessions rund um Datenbankmanagementsysteme geben an zwei Konfer… mehr »
1 2