Als «sql-server-2014» getaggte Fragen

SQL Server 2014 (Hauptversion 12.0.xxxx). Bitte markieren Sie auch SQL-Server.

2
Warum führt das Ändern der deklarierten Join-Spaltenreihenfolge eine Sortierung ein?
Ich habe zwei Tabellen mit identisch benannten, typisierten und indizierten Schlüsselspalten. Einer von ihnen hat einen eindeutigen Clustered-Index, der andere einen nicht eindeutigen . Der Testaufbau Setup-Skript, einschließlich einiger realistischer Statistiken: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, b …


1
DBA erster Tag in einem neuen Job - Backups und Sicherheit prüfen - Wie? Was sollte noch überprüft werden?
Wenn ich in einer neuen Umgebung starte, überprüfe ich in der Regel, wo sich die Sicherungen befinden, wann die letzte vollständige Sicherung durchgeführt wurde, wann die letzte Wiederherstellung durchgeführt wurde und auch die Sicherheit. Ich mache das über T-SQL. Überprüfen Sie die Sicherungen ;with Radhe as ( SELECT @@Servername as …

1
Ist der eifrige Spool-Operator für das Löschen aus einem gruppierten Spaltenspeicher hilfreich?
Ich teste das Löschen von Daten aus einem Clustered Columnstore-Index. Mir ist aufgefallen, dass der Ausführungsplan einen großen eifrigen Spool-Operator enthält: Dies schließt mit den folgenden Eigenschaften ab: 60 Millionen Zeilen gelöscht 1.9 GiB TempDB verwendet 14 Minuten Ausführungszeit Serienplan 1 Auf Spule neu binden Geschätzte Kosten für den Scan: …

1
SQL Server 2014: Gibt es eine Erklärung für die inkonsistente Schätzung der Kardinalität von Self-Joins?
Betrachten Sie den folgenden Abfrageplan in SQL Server 2014: Im Abfrageplan ar.fId = ar.fIdergibt eine Selbstverknüpfung eine Schätzung von 1 Zeile. Dies ist jedoch eine logisch inkonsistente Schätzung: Sie arenthält 20,608Zeilen und nur einen eindeutigen Wert von fId(in der Statistik genau wiedergegeben). Daher erzeugt dieser Join das vollständige Kreuzprodukt von …

4
Warum unterscheiden sich die geschätzten Kosten von (denselben) 1000 Suchanfragen für einen eindeutigen Index in diesen Plänen?
In den folgenden Abfragen wird geschätzt, dass beide Ausführungspläne 1.000 Suchvorgänge für einen eindeutigen Index ausführen. Die Suchvorgänge werden von einem geordneten Scan in derselben Quelltabelle gesteuert, sodass anscheinend dieselben Werte in derselben Reihenfolge gesucht werden sollten. Beide verschachtelten Schleifen haben <NestedLoops Optimized="false" WithOrderedPrefetch="true"> Weiß jemand, warum diese Aufgabe bei …


4
Das Transaktionsprotokoll für die Datenbank 'Datenbankname' ist aufgrund von 'XTP_CHECKPOINT' voll.
Ich habe eine Frage zu XTP_CHECKPOINT. Ich verwende SQL Server 2014. Ich habe eine Datenbank, die sich im SIMPLE-Wiederherstellungsmodellmodus befindet. Es wird auch repliziert. Es gibt keine offenen Transaktionen. Ich bin gelaufen DBCC OPENTRANund es kehrt zurück: "Keine aktiven offenen Transaktionen." Diese Meldung wird jedoch immer wieder angezeigt, wenn ich …

2
Kardinalitätsschätzung für LIKE-Operator (lokale Variablen)
Ich hatte den Eindruck, dass bei Verwendung des LIKEOperators in allen für unbekannte Szenarien optimierten Szenarien sowohl die alten als auch die neuen CEs eine Schätzung von 9% verwenden (vorausgesetzt, dass relevante Statistiken verfügbar sind und der Abfrageoptimierer nicht auf Selektivitätsschätzungen zurückgreifen muss). Wenn ich die folgende Abfrage für die …


1
Werden unfixierbare Räumliche Indexverfälschungen als normal angesehen?
Ich habe einen räumlichen Index, für den DBCC CHECKDBFehler gemeldet werden: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Der räumliche Index, der XML-Index oder die indizierte Sicht 'sys.extended_index_xxx_384000' (Objekt-ID xxx) enthält nicht alle Zeilen, die die Sichtdefinition erzeugt. Dies ist nicht unbedingt ein Integritätsproblem mit den Daten in dieser …

3
Warnung vor fehlenden Statistiken im Ausführungsplan
Ich habe eine Situation, die ich nicht verstehen kann. Mein SQL Server-Ausführungsplan gibt an, dass Statistiken in der Tabelle fehlen, diese jedoch bereits erstellt wurden: Wenn wir uns jedoch die Tabelle ansehen, werden wir feststellen, dass eine Statistik automatisch erstellt wurde: Kann jemand helfen zu verstehen, wie es sein kann? …


2
Ist es möglich, das Optimierungsprogramm zu zwingen, irrelevante Tabellen in dieser partitionierten Ansicht zu entfernen?
Ich teste verschiedene Architekturen für große Tabellen und ein Vorschlag, den ich gesehen habe, ist die Verwendung einer partitionierten Ansicht, bei der eine große Tabelle in eine Reihe kleinerer, "partitionierter" Tabellen aufgeteilt wird. 1 , 2 , 3 , 4 Beim Testen dieses Ansatzes habe ich etwas entdeckt, das für …

1
Statistiken verschwinden nach inkrementeller Aktualisierung
Wir haben eine große partitionierte SQL Server-Datenbank, die inkrementelle Statistiken verwendet. Alle Indizes sind partitioniert und ausgerichtet. Wenn wir versuchen, eine Partition online nach Partitionen neu zu erstellen, verschwinden alle Statistiken, nachdem der Index neu erstellt wurde. Unten finden Sie ein Skript zum Replizieren des Problems in SQL Server 2014 …

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.