Bevor man aufs Gas steigt, sollte man die Bremse lösen
Viele Mechanismen zur Optimierung im SQL Server sind verbunden mit Datenträgerlasten bzw. Datenträgerantastung. Die Entlastung des Datenträgers basiert auf effiziente Speichern und Komprimieren der...
View ArticleManaged Service Account für SQL Server
Im Prinzip ist alles sehr einfach. Das Konto mit dem ein Dienst laufen soll, soll möglichst nur die Rechte besitzen, die es für die Ausführung seiner Dienste benötigt. Im memoriaIch kann mich noch gut...
View ArticleDrauf(Sicht)
Wie der Titel schon vermuten lässt, geht es in diesem Eintrag um eine Problematik die mir aufgefallen ist als ich mit einer View gearbeitet habe.Grundsätzlich zu Views Mit Views lässt sich einiges in...
View ArticleWusstet ihr…
Noch vor gut 10 Jahren wurden dem SQL Server andere DB Systeme vorgezogen, die als „sicherer“ galten, wenn es um Ausfallsicherheit, Transaktionsgeschwindigkeit und große Datenmengen ging.Mittlerweile...
View ArticleColumnstore Indizes next Genration
Version 2.0 der Columnstore Indzes. Microsoft gab in der SQL Server 2014 CTP1 den Blick frei auf die kommende Genration der spaltenorientierten Indizes. Was ist zu erwarten und was bekommt man?Das...
View ArticleTugce for beginners – INSERT
INSERT-Befehl wird verwendet, um einer Tabelle Datensätze hinzuzufügen. In SQL gibt es im Wesentlichen mehrere Methoden zum Einfügen von Daten in eine Tabelle. Zum einen wird jeweils eine Zeile...
View ArticlePrimary Key als GUID, ihhh
Viele Entwickler haben eine Vorliebe für GUIDs (Globally Unique IDentifier), denn Objekte müssen schließlich eine eindeutige Identität besitzen. Im falle einer Benutzung der GUID wird eine eindeutige...
View ArticleDu kommst hier net rein - Logon Trigger
Trigger sind seitens Performance vermutlich die schlechteste Wahl. Worüber wir allerdings hier sprechen hat nichts mit den üblichen Insert, Update und Delete Trigger zu tun. Wir wollen aktive Login...
View ArticleSQLdependency der Push vom SQL Server
Ich habe selten ein Code Beispiel geschrieben, das so wenig kann und bei dem so viel schief gehen kann. Ziel ist eine Push Benachrichtigung einer Änderung von Daten in einer Tabelle im SQL...
View ArticleSQLExpress und Push per SQLdependency
Es hat mir keine Ruhe gelassen und so musst ich noch Nachts ausprobieren eine per attach dbFilename dynamisch angefügt SQL Datenbankdatei auch mit Push auszustatten. Also statt SQL Server, SQLExpress...
View ArticleSQLExpress, SQLDependency, ASP.NET und SignalR
Das könnte man nun als Prototyp bezeichnen. Zuerst wurde evaluiert wie Push aus einer SQL Datenbank funktioniert. Als nächstes wurde der PrePrototype auf SQLExpress portiert. Letztendlich wird aus...
View ArticleVorsicht vor Ordnung - Sort Warnings
So schön das Ergebnis einem gefällt, das Sortieren in Abfragen kostet Performance. Sortierarbeiten werden seitens des SQL Server folgendermaßen erledigt: Der Optimizer versucht den Bedarf an...
View ArticleWie durchsuche ich Daten in meiner Datenbank?
Mithilfe von integrierten Tools kann man schnell nach Objekten und Daten im Microsoft SQL Server suchen. Einige dieser nützlichen Freeware-Tools mit ihren Eigenschaften (Features) möchte ich euch kurz...
View ArticleSchichtarbeit angesagt - SQL Profiler automatisch starten
Jede Nacht das gleiche Problem. Der SQL Server ist langsam, die Anwendung strauchelt. Aber was ist das Problem? Das Montoring per Perfmon liefert zwar Spitzen, aber nicht den exakten Grund. Ein Fall...
View ArticleSQL Server for free – SQL Express 2012/ 2014
Einige Artikel über Freeware-Tools habe ich schon geschrieben. Nun gibt es mit dem SQL Express 2012/2014 ein Tool, welches dieselben Funktionen wie der EMS und ADS hat. Die habe ich euch bereits in...
View ArticleDynamisches SQL
Was versteht man unter einer dynamischen Abfrage?Wenn man mit Variablen arbeitet, kommt es öfters vor das wir die Variable in die WHERE-Bedingung einbauen und somit eine Überprüfung durchführen. Macht...
View ArticleAnderer Ansicht sein – die Crux der Sicht
Gerade für Anfänger scheinen Sichten das Maß aller Dinge zu sein. Sichten Editor im SSMS verhilft einem spielend einfach komplexere Joins zusammenzubasteln. Und so werden es mehr und mehr Sichten .....
View ArticleZur falschen Zeit am falschen Ort – Datentypen
Eine ganz banale Vergesslichkeit kann zu ungewollten Performanceeinbußen führen. Aufgefallen ist mir diese – sagen wir mal Unachtsamkeit bei Erstellung von Tabellen im SSMS. Gerne klickt man schnell...
View ArticleSCOM: Probleme beim Setup von SCOM 2012 R2 – hier: Reporting Server
Die Installation von SCOM (System Center Operations Manager) 2012 R2 ist eigentlich nicht sehr schwer – jedoch gibt es einige potentielle “Stolpersteine”, wenn man die Reporting-Komponente nutzen...
View ArticleVerschätzt - AdHoc Abfragen Probleme
Ich kenne nicht viele Systeme, deren SQL Logik nicht in Prozeduren verpackt worden wäre, aber dennoch.. es gibt sie. Sofern sie ebenfalls vorhaben, mehrfach AdHoc Abfragen an den Server zu stellen, in...
View Article