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.


1
Automatische Aktualisierung von Statistiken in SQL Server 2008R2: Warum bleiben einige Statistiken trotz einer großen Anzahl von Zeileneinfügungen veraltet?
Bei der Untersuchung einer langsamen Abfrage stellte sich heraus, dass der Ausführungsplan außergewöhnlich suboptimal war (eine verschachtelte Schleife, die 9 Millionen Ausführungen einer Suche ausführt, bei der die geschätzte Anzahl der Ausführungen 1 betrug). Nachdem ich bestätigt habe, dass einige relevante Statistiken, die tatsächlich veraltet sind, die Statistiken neu erstellt …








10
Verkleinern Sie eine Datenbank unter ihre ursprüngliche Größe
Ich habe eine SQL Server 2005-Entwicklerdatenbank, die eine 30-GB-Kopie von Live ist. Wir haben einige Daten gelöscht, die in dev nicht benötigt werden, wodurch der verwendete Speicherplatz für Datendateien auf 20 GB reduziert wird. Wir haben also ungefähr 33% ungenutzt. Ich muss den Speicherplatz zurückfordern, damit wir eine zweite Entwicklungsdatenbank …

1
Sparse Spalten, CPU-Zeit und gefilterte Indizes
Sparsing Bei einigen Tests mit spärlichen Spalten gab es wie bei Ihnen einen Leistungsabfall, dessen direkte Ursache ich gerne kennen würde. DDL Ich habe zwei identische Tabellen erstellt, eine mit 4 spärlichen Spalten und eine ohne spärliche Spalten. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID INT …

2
So verhindern Sie partitionierte Columnstore-Deadlocks bei SELECT
Ich habe drei CCI-Tabellen (Clustered Columnstore Index) in SQL Server 2016. Alle diese CCIs befinden sich im selben Partitionierungsschema, basierend auf der Mandanten-ID. In letzter Zeit und uneinheitlich erhalte ich Deadlocks bei einfachen select-Anweisungen von Verknüpfungen zu diesen Tabellen. Beispielabfrage, die blockiert: SELECT TOP 33 r.tenantid FROM Table_r r INNER …


1
Zugriffsansicht basierend auf einer Tabelle in einer anderen Datenbank ohne Konto in dieser anderen Datenbank
Ich habe eine Ansicht in Datenbank1 basierend auf Tabellen in Datenbank2 erstellt. Ich habe SELECTeinem Benutzer die Erlaubnis gegeben, der nur Zugriff auf database1 hat. Der Benutzer kann diese Ansicht nicht zum Laufen bringen, da er kein Konto in Datenbank2 hat. Wie kann ich dieses Problem lösen? Ich möchte kein …


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.