Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

1
Wie kam mein Kollege zu seinem eigenen Schema?
Ich habe eine gespeicherte Prozedur, die: prüft, ob eine Tabelle existiert und löscht sie, falls ja. erstellt diese Tabelle erneut dann füllt diese Tabelle mit etwa 30 Abfragen. Wenn ich (DB-Besitzer) diesen Prozess ausführe, funktioniert alles wie beabsichtigt. Wenn mein Kollege dies tut, der über eine Rolle im Active Directory …

2
10 TB Datenbanksicherung / Wiederherstellung Frage
Wir haben eine sehr große Produktionsdatenbank mit 10 TB. Wir überlegen, es auf einen Cloud-Service zu migrieren, aber ich muss die Risiken verstehen und die Dauer des gesamten Prozesses abschätzen. Ich sichere die Datenbank einmal im Monat mit der Sicherungslösung von Native SQL Server 2014 SP2. Die Dauer beträgt fast …

1
Was muss ich als SQL Server-DBA über die Sicherheitsanfälligkeiten bezüglich Kernschmelze / Spektren wissen?
Die Antworten auf diese Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Wenn Sie nicht gehört haben, wurden kürzlich eine Reihe verwandter Schwachstellen entdeckt, die sich auf praktisch alle Prozessoren auswirken, die im letzten Jahrzehnt verkauft …


2
SQL Server 2016 vs 2012 einfügen Leistung
Ich habe zwei SQL Server-Instanzen auf demselben Server: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64-Bit) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-Bit) Die sp_configure-Ergebnisse sind auf beiden Instanzen gleich (mit Ausnahme der neuen 2016-Optionen). Ich habe auf beiden Instanzen neue Datenbanken …


2
Auf der Suche nach FILESTREAM-Insiderinformationen
Wenn die FILESTREAM-Funktion in Microsoft SQL Server 2012 aktiviert ist, erstellt SQL Server eine "versteckte" Freigabe auf dem System. Die Freigabe ist wie folgt definiert: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Der Name ist …

4
Warum gibt TSQL für POWER (2., 64.) Den falschen Wert zurück?
select POWER(2.,64.)kehrt zurück 18446744073709552000statt 18446744073709551616. Es scheint nur 16 Stellen Genauigkeit zu haben (Rundung des 17.). Selbst wenn die Genauigkeit explizit angegeben wird select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0))), wird das gerundete Ergebnis zurückgegeben. Dies scheint eine ziemlich grundlegende Operation zu sein, die willkürlich mit einer Genauigkeit von 16 Stellen …

1
Umgang mit Speicherplatz voll in postgresql
Ich habe eine Django-Webanwendung mit dem Backend von PostGresQL 9.3.10 (unter Linux). Ich bin auf einen Festplattenfehler gestoßen. Selbst wenn ich versuche, eine Tabelle abzuschneiden, erhalte ich Fehler der folgenden Art: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free disk space. Ich kann dem …

3
Hinweis zur Kardinalität von SQL Server
Gibt es eine Möglichkeit, eine Kardinalitätsschätzung in ein SQL Server-Optimierungsprogramm (eine beliebige Version) einzufügen? dh etwas Ähnliches wie der Kardinalitätshinweis von Oracle. Meine Motivation beruht auf dem Artikel: Wie gut sind Abfrageoptimierer wirklich? [1] , wo sie den Einfluss des Kardinalitätsschätzers auf die Auswahl eines schlechten Plans testen. Daher würde …

1
Vorteile der Verwendung von WITH TABLOCK bei einem INSERT
INSERT INTO <tablename> (WITH TABLOCK)Aufgrund der minimalen Protokollierung kann das Ausführen eines Vorgangs unter Umständen schneller sein. Zu diesen Umständen gehört, dass die Datenbank im BULK_LOGGEDWiederherstellungsmodell enthalten ist. Gibt es einen weiteren potenziellen Leistungsvorteil für die Verwendung WITH TABLOCKeiner INSERTin einer leeren Tabelle, wenn die Datenbank ( tempdb ) das …

2
Aufschiebbarer eindeutiger Index in Postgres
Ein Blick in die postgres-Dokumentation für alter table zeigt , dass reguläre Einschränkungen als gekennzeichnet werden können DEFERRABLE(genauer gesagtINITIALLY DEFERRED , was mich interessiert). Indizes können auch einer Einschränkung zugeordnet werden, sofern: Der Index darf weder Ausdrucksspalten noch einen Teilindex enthalten Was mich zu der Annahme bringt, dass es derzeit …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.