Als «sql-server» getaggte Fragen

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.


2
Gibt es Vorteile bei der Verwendung temporärer Tabellen gegenüber abgeleiteten Tabellen in SQL Server?
Ich habe gelesen, dass die abgeleiteten Tabellen eine bessere Leistung haben als temporäre Tabellen, aber trotzdem bevorzugen viele SQL Server-Entwickler die zweiten. Warum? Ich muss Abfragen mit großen Datenmengen (Millionen Datensätze) durchführen und möchte sicher sein, dass ich die beste Wahl verwende. CREATE TABLE A( id BIGINT IDENTITY(1,1) NOT NULL, …




5
Listen Sie die Tabellengrößen für alle Tabellen in allen Datenbanken auf
Gibt es eine einfache Möglichkeit, die Größe jeder Tabelle in jeder Datenbank auf einem MSSQL-Server aufzulisten? Ich habe eine Abfrage in sys.tables verwendet, um Ergebnisse für eine einzelne Datenbank zu erhalten, aber wir haben> 100 Datenbanken pro Server. Daher wäre es großartig, die gleichen Ergebnisse zu erzielen, jedoch für alle …

3
"Wenn eine Verbindung geschlossen und an den Pool zurückgegeben wird, bleibt die Isolationsstufe der letzten Anweisung SET TRANSACTION ISOLATION LEVEL erhalten."
Der MSDN-Online-Artikel " Snapshot-Isolation in SQL Server " lautet: "Eine Isolationsstufe hat einen verbindungsweiten Bereich. Sobald sie für eine Verbindung mit der Anweisung SET TRANSACTION ISOLATION LEVEL festgelegt wurde, bleibt sie wirksam, bis die Verbindung geschlossen oder eine andere Isolationsstufe festgelegt wird. Wenn eine Verbindung geschlossen und an den Pool …

3
Wie füge ich SQL Server einen MySQL-Verbindungsserver hinzu?
Ich versuche, MySQL Server einen Verbindungsserver auf SQL Server hinzuzufügen. Beachten Sie, dass der SQL Server auf einem separaten Computer mit einem anderen Domänennamen installiert ist. Der SQL Server befindet sich 10.0.1.1auf old_domain.com. Der MySQL-Server befindet sich 10.0.1.2auf new_domain.com. Ich habe eine ODBC-Datenquelle auf dem Server hinzugefügt 10.0.1.1und die Verbindung …

1
Das spezifische TempDB-Einfügen von UserDB-Auswahlergebnissen in SOS_SCHEDULER_YIELD in ENCRYPTION_SCAN
Eines unserer Produktionssysteme hat ein Problem mit einer einzelnen Einfügeanweisung in eine temporäre Tabelle aus unserer Benutzerdatenbank gezeigt. Wenn ich das Einfügen / Auswählen auskommentiere, wird der betreffende gespeicherte Prozess rechtzeitig ausgeführt, sodass ich zuversichtlich bin, das Problem zu isolieren. Die aufgerufene Reihe gespeicherter Prozesse kommt im Grunde zum Stillstand, …

2
Erstellen Sie eine neue Datenbank mit großer Anfangsgröße
Ich möchte eine neue Datenbank mit einer 200- .mdfGB- Datendatei ( ) und einer 50-GB-Protokolldatei ( .ldf) erstellen . Aber es ist sehr langsam (es ist ungefähr 15 Minuten und hat noch nicht erstellt). und es ist sehr zeitaufwändig. Ist das normal? Wenn ja, was macht es, das braucht Zeit? …

2
GROUP BY mit MAX versus nur MAX
Ich bin ein Programmierer, der sich mit einem großen Tisch befasst, der das folgende Schema hat: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Es gibt einen Clustered-Index für Name, UpdateTime Ich habe mich gefragt, was schneller sein soll: SELECT MAX(UpdateTime) FROM [MyTable] oder SELECT MAX([UpdateTime]) AS value …

1
SQL Server - Wie kann beispielsweise der ideale Speicher ermittelt werden?
Wir haben einige virtuelle Maschinen, denen X-Speicher zugewiesen ist. Diese Speichermenge ist etwas zufällig. Es wurde der Maschine zugewiesen, weil dies die Speichermenge war, über die die physische Maschine aufgrund einer Herstellerempfehlung verfügte, oder weil wir die beste Vermutung darüber angestellt haben, wie viel Speicher die Instanz unserer Meinung nach …

3
Woher wissen Sie, dass der Benutzer bei Verwendung einer freigegebenen Anmeldung eine Löschaktion für eine Überwachungstabelle ausführt?
Hintergrundinformation: Ich erstelle eine Sammlung von Überwachungstabellen, um Aktualisierungen zu verfolgen und eine Reihe von Datentabellen für meine App zu löschen. Audit-Datensätze werden über Trigger erstellt. DML in der Datenbank meiner App stammt im Allgemeinen aus einem Login, mit dem ein Dienst in die Datenbank gelangt. Aus diesem Grund denke …



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.