Archiv für: "Mai 2013"

Inside sys.dm_db_index_usage_stats

Um die Systemperformance eines fremden Systems bewerten zu können, ist mein erster Weg immer der Abruf von Indexstatistiken. Indexe mögen zwar für die Abfrage von Daten sinnvoll sein; es kann aber bei “zu viel des Guten” auch genau zum Gegenteil führen. Insbesondere dann, wenn ein Index vom System nicht korrekt genutzt werden kann. Mein erster Anlaufpunkt bei der Analyse von Performanceengpässen ist immer die DMV [sys].[dm_db_index_usage_stats]. Mit [sys].[dm_db_index_usage_stats] ist es möglich, die Anzahl verschiedener Arten von Indexvorgängen und den Zeitpunkt auszugeben, wann die einzelnen Vorgänge zuletzt ausgeführt wurden. Diese Informationen sind für die Bewertung teurer Indexaktionen (z. B. Keylookups] relevant und können einem DBA und Programmierer sehr schnell einen Einblick in die Performancemöglichkeiten des Systems geben. Mit dem nachfolgenden Beispiel soll eine solche Analyse eines Systems an Hand der vorliegenden Werte erklärt werden. mehr »

Duplikate entfernen

Wer in die Verlegenheit kommt Duplikate aus einer Tabelle zu entfernen, kommt schnell auf die Lösung, die Sätze mit DISTINCT herauszukopieren, die Daten in der Quell-Tabele zu löschen und die distinkten Sätze zurück zu kopieren. Hier kommt ein ganz ande… mehr »

Umfrage zur Zertifizierung Microsoft Certified Master (MCM) / Solutions Master (MCSM), Trainingsmöglichkeiten und Interview

Diesmal geht es in meinem Blog weniger technisch zu: Ich habe vor kurzem bei XING eine kleine Umfrage durchführen lassen, um einmal zu erfahren, warum es weltweit, aber auch insbesondere im Deutschen Raum so wenige MCMs gibt. - Speziell außerhalb von Microsoft selber... mehr »

Empfehlungen für die Vorbereitungen zum MCM SQL Server

Mit diesem Artikel möchte ich gerne ein paar Informationen für diejenigen Leute bereitstellen, die vielleicht planen, den Zertifizierungsmarathon auf sich zu nehmen. Viele MCM haben schon ihre persönlichen Tipps in ihren Blogs verewigt – einige davon ha… mehr »

MCM SQL Server 2008

Dieser Artikel hat mal nicht mit Technik zu tun sondern soll ein wenig meine Freude zum Ausdruck bringen, die ich verspürt habe, als mich eine Email von Bob Taylor (Programm Director MCM Programm) erreichte: Ich habe den LAB-Test für die Zertifizierung… mehr »

Spaltenüberschriften beim Bildlauf sichtbar halten

Eventuell reite ich jetzt auf etwas rum, was vielleicht nur für mich ein Issue ist. Vielleicht ist es aber auch bereits schon in einer der neueren Reporting Services nach SQL Server 2008 R2 gefixt. Egal, dieser Eintrag ist mehr für mich als Referenz ged… mehr »

Neues Updates für SQL Server 2008 SP3

Für den SQL Server 2008 ist ein neues Update erschienen. Dies ist für den SQL Server 2008 mit SP3 gedacht und kann unter folgenden Link gedownloadet werden. Kumulatives Update 11 für SQL Server 2008 SP3 mehr »

Unterschied zwischen Primary Key und Clustered Index

Letzte Woche wurde ich beauftragt, die Ursachen für eine schlechte Performance innerhalb einer Datenbank zu analysieren und gegebenenfalls Hinweise zu geben, wie man die Wartezeiten im Frontend verkürzen kann. Bei der Prüfung der Ausführungspläne und In… mehr »

Discrepancy by estimated TEMPDB space for CHECKDB and CHECKALLOC - WITH ESTIMATEONlY

I came around this problem (depends on SQL Server 2008 R2 jutst to SQL Server 2012) by reading Paul S. Randal's and Ana's blog posts: How does DBCC CHECKDB WITH ESTIMATEONLY work (Paul) DBCC CHECKDB WITH ESTIMATEONLY: Do you trust it? (Ana) DBCC… more »

Entwickler vs. DBA

Einer meiner Team-Kollegen hat mich gerade auf einen lesenswerten Artikel aufmerksam gemacht. mehr »

Export Data Bug is Fixed

So langsam geht es voran! Nun wurde auch das Fix für diesen Fehler beim Export per Query erstellt. Das dauert noch etwas bis zur Verfügbarkeit, aber es gibt mittlerweile zwei Workarounds. Workaround 1 - Create View Anstelle des Exports per Query, er… mehr »

PowerShell und Window Functions - PASS KBD (16.05.2013)

Hallo PASS‘ler, hiermit möchten wir euch zu unserem nächsten Treffen der Regionalgruppe Köln/Bonn/Düsseldorf einladen: Donnerstag, 16. Mai 2013, 19:00 bis ca. 22:00 Uhr Wir treffen uns wieder bei Microsoft in Köln. SQL   Server &… mehr »

Wechsel zu Twitterfeed

Ich bin nicht gerade der eifrigste Twitter Benutzer, aber als ich gerade nach längerer Zeit mal wieder dort war, ist mir aufgefallen, dass meine Posting über Feedburner doppelt erscheinen. mehr »

SQL Server 2012 Tempdb File Size Change tracked with Extended Events

We are using SQL Server 2012 and the tempdb is growing so fast. How do I effectively find what’s causing my tempdb growing. Can I monitor the file size change with Extended Events to find out the ... more »

SQL Server 2012 Express Edition aus lizenzrechtlicher Sicht

Hi, aus aktuellem Anlass: Ich bin mal wieder zur SQL Server 2012 Express Edition aus lizenzrechtlicher Sicht gefragt worden. Dies Posting spiegelt ausschlisslich meine Meinung und Sichtweise wieder, es ist in keinster Weise rechtsverbindlich !!!… mehr »