Kategorie: SQL Server

Auslastungsgrad von Abfragen bestimmen

Auslastungsgrad von Abfragen bestimmen

Es macht oft Sinn bereits bei der Entwicklung von SQL-Statements den Auslastungsgrad und die Laufzeit von Abfragen bestimmen zu können. Bereits in der Entwicklungsphase kann man so die SQL-Statements bezüglich Auslastungsgrad, Laufzeit, I/O und reads...

Job-Übersicht mit sp_help_job

Job-Übersicht mit sp_help_job

Eine Job-Übersicht zu allen Jobs / Wartungspläne kann mit folgender gespeicherter Prozedur gewonnen werden. Als Ergebnis werden alle Jobs angezeigt, die der SQL Server-Agent automatisiert durchführt.

Die Job-Übersicht liefert eine Detailansicht von Jobs...

Mit DBCC SHRINKFILE DB-Dateien verkleinern

Mit DBCC SHRINKFILE DB-Dateien verkleinern

Mit dem Transact-Befehl DBCC SHRINKFILE kann man die Größe der Datendatei (MDF und NDF) und er Transaktionsprotokolldatei (LDF) verkleinern. Was passiert bei der Verkleinung? Bei der Verkleinerung der Dateien werden die Inhalte in die selben...

Datensicherung mit SQL Server

Datensicherung mit SQL Server

Beim MSSQL-Server hat man drei Möglichkeiten der Datensicherung: Vollständigesbackup Differentialbackup Transaktionsprotokollsicherung Nicht jede Ausprägung kann bei der Erstellung einer Datensicherung gewählt werden. Hier ist ausschlaggebend in welchem Wiederherstellungsmodell die Datenbank angelegt ist. Es gibt...

Arbeitsspeicheraufteilung je Datenbank

Arbeitsspeicheraufteilung je Datenbank

Es stellt sich immer wieder die Frage wie ist die Arbeitsspeicheraufteilung  bezogen auf die Datenbanken innerhalb einer Instanz. Microsoft für das auslesen dieser Werte die Systemsicht sys.dm_os_buffer_description zur Verfügung. Mittels dieser Systemsicht, kann die Verteilung der Datenbankseiten (je 8...

Temporäre Tabellen und Tabellenvariablen

Temporäre Tabellen und Tabellenvariablen

Beim MS-SQL-Server hat man die Möglichkeit temporäre Tabellen anzulegen. Diese temporären (lokal und global) Tabellen werden in der tempDB im Schema dbo erstellt und verwaltet. Dabei unterscheidet man drei Arten von temporären Tabellen: lokale temporäre...

Einspielen von Daten mit INSERT INTO

Einspielen von Daten mit INSERT INTO

Es gibt viele Möglichkeiten Daten in den SQL-Server zu schreiben. Hier zeige ich euch die verschiedenen Arten des INSERT INTO – Statements. Beim Aufbau der Statements muss auch die Eigenschaft der Felder innerhalb der...

Auslesen von Datenbankinformationen

Auslesen von Datenbankinformationen

Für einen Administrator und einen Entwickler ist es sinnvoll, wenn sie sich per Script Datenbankinformationen oder auch Datenbankserver-Informationen besorgen kann. Microsoft hat zum auslesen von Datenbankinformationen und von Serverinformationen System-Views. Datenbankserver-Informationen Welche Version des Microsoft...

Datum ermitteln / manipulieren

Datum ermitteln / manipulieren

Es gibt viele Arten ein Datum zu ermitteln oder zu manipulieren. Hier sind die Interessantesten Möglichkeiten der Datummanipulation im SQL-Server. Angefangen vom Monatsletzten des Vormonats bis hin zur Ermittlung der Wochentages eines Datums.

...