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 …
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 …
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 …
Ich habe eine SQL Server-Datenbank, in der die Abfragen ziemlich langsam sind und in der viel gesperrt und blockiert wird. Wenn ich mir die fehlenden Index-DMVs und Abfragepläne ansehe, gibt es keine Vorschläge. Warum das?
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 …
Ausgehend von der folgenden Tabelle, dem eindeutigen Clustered-Index und den Statistiken: CREATE TABLE dbo.Banana ( pk integer NOT NULL, c1 char(1) NOT NULL, c2 char(1) NOT NULL ); CREATE UNIQUE CLUSTERED INDEX pk ON dbo.Banana (pk); CREATE STATISTICS c1 ON dbo.Banana (c1); CREATE STATISTICS c2 ON dbo.Banana (c2); INSERT dbo.Banana …
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 …
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 …
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 …
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 …
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 …
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 …
Ich habe einige SQL Server-Datenbanken geerbt. Es gibt eine Tabelle (ich nenne sie "G") mit etwa 86,7 Millionen Zeilen und 41 Spalten Breite aus einer Quellendatenbank (ich nenne sie "Q") in SQL Server 2014 Standard, auf die ETL übertragen wird eine Zieldatenbank (ich werde "P" nennen) mit demselben Tabellennamen in …
Ich habe eine Abfrage, die in akzeptabler Zeit ausgeführt wird, aber ich möchte die bestmögliche Leistung erzielen. Die Operation, die ich zu verbessern versuche, ist die "Indexsuche" auf der rechten Seite des Plans von Knoten 17. Ich habe entsprechende Indizes hinzugefügt, aber die Schätzungen, die ich für diesen Vorgang erhalte, …
id value 1 50 2 60 3 55 select max(value) from tablename; Im Allgemeinen wissen wir, dass wir 60 bekommen werden, aber ich brauche den nächsten Wert 55. Wie erhalte ich den Wert 55 mit SQL?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.