Immer wieder kann man die Datenbank Communities die Behauptung lesen, dass ein SELECT (1) schneller sein soll als ein SELECT COUNT(*).
Durch Zufall bin ich auf diesen Blog Artikel gestossen: http://sqlvariant.com/wordpress/index.php/2011/01/is-the-connect-feed-for-sql-server-in-your-reader/ und denke, dass er es wert ist, verbreitet zu werden.
Unter diesem Slogan hat Microsoft einen Aufruf gestartet, sich an einer Umfrage zu beteiligen, die sich vor allem an Entwickler richtet.
Performance ist eine zentrale Kenngröße für Datenbanken. Es wird erwartet, dass moderne ausgereifte SQL Datenbanksysteme den größten Arbeitslasten standhalten können und trotzdem gute und gleichbleibende Performance abliefern. Der interne Code des Datenbanksystems ist in der Regel hochoptimiert und getuned, doch vielfach ist dies leider nicht der Fall für die Datenbanken, die mit einem solchen System verwaltet werden. Eine schlecht entworfene und/oder entwickelte Datenbank kann problemlos auch das schnellste Datenbankmanagementsystem in die Knie zwingen. Aus diesem Grund ist es äußerst wichtig, dass Datenbanken von Leuten entworfen und implementiert werden, die ihre Sache verstehen. Aber selbst mit solchen Leuten in der Verantwortung besteht fast immer noch ein Spielraum für Optimierungen. Doch leider ist die Optimierung von Abfragen und der allgemeinen Arbeitslast eine langwierige und zeitaufwändige Aufgabe. Dies nun ist der Zeitpunkt, an dem Qure von DBSophic die Bühne betritt.
Auf ein Update dieses Buches musste man lange warten. Seit der Version zu SQL Server 2000 herrschte Stille. SQL Server 2005 wurde komplett ausgelassen und erst mit SQL Server 2008 kommt die längst überfällige Aktualisierung auf den Markt.
Wie sollte ein Buch sein, welches man einem Anfänger und/oder gelegentlichen SQL Server Entwickler ans Herz legen könnte?
Michael Coles legt mit dem vorliegenden Buch die auf SQL Server 2008 aktualisierte Version seines "T-SQL Programmers Guide" vor.
Mit diesem Buch legen die Autoren die aktualisierte Auflage ihres Design- und Implementierungsbuches zu SQL Server vor. Der Inhalt wurde nur geringfügig überarbeitet und auf die Neuerungen von SQL Server 2008 angepasst; das Grundkonzept ist erfreulicherweise das Gleiche geblieben.