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.


3
Gewähren Sie Benutzern die Berechtigung zur Verwendung von QUERYTRACEON 9481
Microsoft schlägt vor , OPTION (QUERYTRACEON 9481)Abfragen zu verwenden, deren Leistung für SQL Server 2014-Datenbanken, die unter Kompatibilitätsstufe 120 ausgeführt werden, "beeinträchtigt" wurde. In meiner Situation bedeutet "degradiert", von einigen Sekunden auf einige Minuten oder mehr zu wechseln. In Bezug auf die Leistung funktioniert 9481 sehr gut. Normale Benutzer erhalten …

1
Installieren von SQL Server 2012 - Warten auf das Wiederherstellungshandle des Datenbankmoduls fehlgeschlagen
Ich installiere SQL Server 2012 SP1 auf einem neuen Windows 8.1-Computer. Während der Installation wird folgende Fehlermeldung angezeigt: (Screenshots ähnlich dieser Frage ) TITEL: Microsoft SQL Server 2012 Service Pack 1-Setup Der folgende Fehler ist aufgetreten: Warten Sie, bis das Wiederherstellungshandle des Datenbankmoduls fehlgeschlagen ist. Überprüfen Sie das SQL Server-Fehlerprotokoll …

1
Die Typkonvertierung im Ausdruck try_cast kann die Kardinalitätsschätzung bei der Auswahl des Abfrageplans beeinflussen
Ich habe eine Abfrage, die sehr langsam ausgeführt wird, daher habe ich mich mit dem Ausführungsplan befasst. TRY_CASTist eine sichere Methode, um herauszufinden, ob die Daten in einen Typ umgewandelt werden können. Und es gibt eine Warnung im Plan bezüglich TRY_CAST. Type conversion in expression try_cast may affect "CardinalityEstimate" in …



3
Hat sich die Anleitung zur Einstellung der Kostenschwelle für Parallelität mit dem Aufkommen von Columnstore-Indizes geändert?
Zunächst einmal, was ich nicht frage. Ich frage nicht, wie meine Einstellung sein soll. Viele empfehlen, den Wert über den Standardwert hinaus zu erhöhen, und ich verstehe mit Sicherheit, warum dies bei B-Tree-basierten Abfragen der Fall ist. Ich habe jedoch über die (fast) lineare Skalierbarkeit von In-Memory-Clustered-Columnstore-Indizes gelesen und frage …

3
Der kostengünstigste Weg, um durch eine schlecht geordnete Tabelle zu blättern?
Ich habe eine Tabelle mit drei Spalten: HashUID1, HashUID2, Address_Name (eine Text-E-Mail-Adresse, und die beiden vorherigen Hash-Spalten sind eine verrückte Kreation, um Ereignisteilnehmertabellen mit E-Mail-Adressen zu verknüpfen. Es ist hässlich, es funktioniert kaum Fokus auf den Adressnamen-Index) Es hat 78 Millionen Zeilen. Nicht richtig sortiert. Unabhängig davon ist dieser Index …

1
Das Abfrageoptimierungsprogramm empfiehlt, einen Index hinzuzufügen, anstatt einen vorhandenen Index zu verwenden
Ich versuche herauszufinden, warum das Abfrageoptimierungsprogramm in SQL Server empfiehlt, einen neuen Index zu erstellen, anstatt einen vorhandenen Index zu verwenden, der für die Abfrage ausreichend zu sein scheint. Zuerst den Tisch. Spaltennamen geändert, um die Unschuldigen zu schützen :-) CREATE TABLE [myTable] ( [id] [int] IDENTITY(1,1) NOT NULL, [serialNumber] …

3
SQL Server-Clustered-Index, Indexausgleich und Einfügeleistung mithilfe von NewID
Ich habe eine große (6db) Trace-Tabelle. Es verfügt über einen Clustered Key (DateTime), der über GETDATE () erstellt wird. Der Verbindungspool für Verbindungen zu dieser Datenbank / Tabelle steigt auf einem Cluster von 10 Computern im Durchschnitt auf bis zu 50, sodass im Durchschnitt ~ 500 gleichzeitige Verbindungen versucht werden, …


2
Fügen Sie nur Deadlocks ein
Wir haben eine Anwendung, die Daten in eine Tabelle einfügt. Leider bekommen wir Deadlocks und die Deadlocks kommen nur von Inserts. Wir sehen, dass die Einfügungen Schlüsselsperren in einer anderen Reihenfolge für einen nicht gruppierten Index annehmen, was das Problem verursacht. Warum verhalten sich die Einsätze so und was sollten …

2
TempDB Log Space und ACTIVE_TRANSACTION
Unsere Überwachungslösung (SCOM) weist derzeit darauf hin, dass im temporären Protokoll nicht genügend Speicherplatz vorhanden ist. Wir haben jedoch das automatische Wachstum auf 1 GB Chunks für das Protokoll eingestellt und wir haben noch 25 GB Speicherplatz auf dem Laufwerk. Ich schaute auf das was log_reuse_wait_descwar und fand es soACTIVE_TRANSACTION …

1
Reihenfolge nach Fehler in SQL Server 2005 vs SQL Server 2012
Ich habe eine vom Entity Framework generierte Abfrage, die falsche Ergebnisse in einer SQL Server 2005-Datenbank (Microsoft SQL Server 2005 - 9.00.5000.00 (X64)) zurückgibt, aber in SQL Server 2012 (Microsoft SQL Server 2012 - 11.0.2100.60) gut ist. Hier ist die Abfrage: SELECT [Project2].[tableAid] AS [id], [Project2].[rank1] AS [rank] FROM ( …


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.