Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Versehentlicher DB-Administrator hier. Frage: Würden Sie den maximalen Arbeitsspeicher für SQL Server weiterhin manuell begrenzen, obwohl der einzige Zweck dieses Servers darin besteht, nur das SQL Server-Datenbankmodul bereitzustellen? Ich habe Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, mit 32 GB RAM. Der Administrator meldet sich ständig beim SQL …
Wir haben kürzlich unseren Server von SQL Server 2008R2 auf SQL Server 2014 aktualisiert. Wir haben eine Abfrage, die in 2008R2 einwandfrei lief, jetzt aber 2014 unglaublich viel langsamer läuft und einen schlechten Ausführungsplan hat. Ich habe mehrere Tests gemacht ... Schalten Sie die Datenbank 2014 wieder in den Kompatibilitätsmodus …
In meiner Entwicklungsumgebung spiele ich mit Abfragen herum. Dazu muss ich den SQL Server-Speicher, Pläne usw. zurücksetzen, um sicherzustellen, dass meine Abfrage der einzige Stress- / Arbeitsprozess auf dem Server ist, bei dem alle Werte zurückgesetzt werden Einige der Dinge, die ich tue Checkpoint abfeuern DBCC DROPCLEANBUFFERS; DBCC FREEPROCCACHE; DBCC …
Es ist mein erster Versuch, in SQL Server zu partitionieren. Ich habe aus dem Brent Ozar-Handbuch gelernt, was fantastisch ist :) Ein paar Mal bin ich auf ein seltsames Szenario gestoßen; wenn ich renne: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Es gibt dieselbe Dateigruppe, die zweimal mit 2 …
Ich betrachte PLE (Page Life Expectancy) über NUMA-Knoten auf unseren SQL-Servern hinweg und bin auf eine ziemlich seltsame Verteilung gestoßen. Der NUMA-Knoten 000 hat im Vergleich zu 001 einen sehr niedrigen PLE. Ich bin mir nicht sicher, warum dies so ist. Ich habe mehrere andere SQL Server in unserer Umgebung …
Wir arbeiten an SQL Server 2014 POC - Tests mit AlwaysOn und einer der Benutzer aufgefordert , über die Konfiguration von SSMS mit dem Speichern von Readonly Intent die registrierten Server in der lokalen Servergruppe verwenden. Auf diese Weise müssen sie nicht jedes Mal den Aliasnamen eingeben, wenn sie auf …
Ich habe eine SQL Server-Abfrage geschrieben, die Datensätze nach der Partitionierung in einem Feld so aktualisiert, dass sie eine fortlaufende Nummer haben. Wenn ich es als SELECT-Anweisung ausführe, sieht alles gut aus: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID …
Die Liste der Isolationsstufen in SQL Server gefunden hier heißt es, dass Schreibsperren innerhalb einer Transaktion erworben werden bis zum Ende der Transaktion beibehalten. Es wird jedoch nichts darüber erwähnt, wann diese Sperren erworben wurden. Werden Sperren standardmäßig zu Beginn einer Transaktion erworben oder nur dann, wenn sie benötigt werden? …
Ich habe diese Art von Werten in der Tabellenspalte 154646@8@486 45465@6464@654 etc. Wie kann ich alles nach dem zweiten @ Zeichen entfernen? Ich muss anzeigen 154646@8 45465@6464 Ich kann es nur für alle @ tun, aber nicht für die Sekunde SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ') gibt 45 zurück, aber nicht 45 …
Ich habe online gesucht, aber nicht gefunden, wonach ich suche. Das Problem / die Abfrage ist meines Wissens, dass eine Datenbank in SQL Server eine .mdf-Datei und möglicherweise einige .ndf-Dateien und eine .log-Datei haben sollte. Ich habe viele Datenbanken mit einer MDF- und mehreren NDF-Dateien gesehen. Aber kürzlich bin ich …
Guten Morgen alle, Ich habe an einem mäßig komplexen SQL gearbeitet, um einige Daten aus einer Produktdatenbank eines Drittanbieters zu erhalten und sie in unseren eigenen internen Anwendungen anzuzeigen. Ich habe eine Auswahl hinzugefügt, um den Top-Datensatz aus einer Tabelle in einer Unterabfrage zu erhalten (wenn dies sinnvoll ist). Die …
Wie kann dies geschehen, wenn wir einen Clustered-Index für eine Tabelle mit etwa 15 GB Daten neu erstellt und die Datengröße auf 5 GB verkleinert haben? Welche Art von "Daten" wird entfernt? Datengröße Ich meine die "Daten" -Spalte von DBCC sp_spaceused Vor dem erneuten Erstellen eines Clustered-Index: name rows reserved …
Ich habe zu viele sekundäre Datendateien (.ndf) für erstellt tempdb. Um die überschüssigen Dateien zu entfernen, muss ich die Datei leeren (der Inhalt wird in andere Dateien verschoben): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); und löschen Sie dann die Datei: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Der EMPTYFILEBefehl gibt jedoch den Fehler zurück: …
Okay, die Szene einstellen. Ich habe drei Tabellen, ( Table1, Table2und DataTable) und ich mag einfügen in Table1und Table2unter Verwendung DataTableals Quelle. Also für jede Zeile in DataTablemöchte ich eine Zeile in Table1und Table2und Table2muss die eingefügte id(PK) von Table1... Wenn ich das tun würde ... INSERT INTO Table1 SELECT …
Es ist ziemlich gut dokumentiert, dass skalare UDFs einen allgemeinen Serienplan erzwingen. Funktionen parallel ausführen Warum kann die Engine angesichts einer großen Anzahl von Zeilen, die an einen Punkt in der Pipeline gelangen, an dem eine UDF berechnet werden muss, diese nicht einfach auf die Prozessoren verteilen? Wenn es innerhalb …
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.