Statistiken zur Abfrageoptimierung sind Objekte, die statistische Informationen zur Verteilung von Werten in einer oder mehreren Spalten einer Tabelle oder einer indizierten Ansicht enthalten.
SQL Server hat eine Sache namens "mehrspaltige Statistik", aber es ist nicht das, was man denkt, dass es bedeuten würde. Schauen wir uns die folgende Beispieltabelle an: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED INDEX …
Ich habe gerade ungefähr 20 Instanzen von SQL Server im Rahmen eines umfassenderen Akquisitionsprojekts geerbt. Ich bin gerade dabei, die Leistung zu bewerten, und ich mag die Art und Weise, wie Wartungspläne implementiert wurden, nicht. Ich sehe tägliche Neuerstellungen des Blanket-Index (ich kann damit umgehen) und auch tägliche manuelle Aktualisierung …
Ich versuche zu verstehen, wie die Stichprobenerfassung für Statistiken funktioniert und ob das folgende Verhalten bei Stichprobenaktualisierungen für Stichproben erwartet wird. Wir haben eine große Tabelle, die nach Datum unterteilt ist und einige Milliarden Zeilen enthält. Das Partitionsdatum ist das vorherige Geschäftsdatum, ebenso wie ein aufsteigender Schlüssel. Wir laden nur …
Sie fragen sich nur, ob Statistiken in der Datenbank gespeichert sind, aber nicht im Speicher? Wenn ich die Datenbank von einem Produktserver auf einem Entwicklungsserver sichern / wiederherstellen würde, würde sie dieselben Statistiken beibehalten, damit die Ausführungspläne nicht wesentlich anders sind, wenn ich sie auf dem Entwicklungsserver ausführe?
Ich habe mehrere massive Tische. Ich möchte über einen wöchentlichen Wartungsplan sicherstellen, dass ihre Statistiken auf dem neuesten Stand sind. Dies kostet jedoch zu viel Zeit. Wenn ich spezifiziere WITH SAMPLE 50 PERCENT führt SQL Server dann ein Beispiel aus: die ersten 50% der Seiten jede andere Seite oder eine …
Ich habe gerade eine T-SQL-Abfrage über DTA ausgeführt. Eine der Empfehlungen besteht darin, STATISTIKEN für eine der Spalten zu erstellen, die Teil vieler Abfragen in der SQL-Codedatei sind. Meine Frage ist, wie genau Statistiken zur Leistung beitragen.
Ich habe eine SQL Server 2017 (CU9) -Datenbank, die einige leistungsbezogene Probleme aufweist, die meiner Meinung nach mit der Indexstatistik zu tun haben. Bei der Fehlerbehebung stellte ich fest, dass die Statistiken nicht aktualisiert wurden (was bedeutet, dass DBCC SHOW_STATISTICS alle NULL-Werte zurückgeben würde). Ich habe UPDATE STATISTICS für die …
Ist es sicher, sp_updatestatsauf einem SQL Server in der Produktionsumgebung ausgeführt zu werden? Oder wie wirkt sich die Aktualisierung aller Statistiken auf einem SQL Server aus? Kann es den SQL Server "drosseln", während er ausgeführt wird, und Zeitüberschreitungen oder andere Probleme für die Benutzer verursachen?
Ich habe mich kürzlich mit der Pflege einer Reihe von Datenbanken mit einigen interessanten Indexproblemen befasst. Einer der Gründe, die mich am meisten erschweren, sind die Unterschiede in den Indizes zwischen Entwicklungs-, Test-, Modell- und Produktionsmaschinen. Da die Unterschiede das Synchronisieren von Abfragen ziemlich schwierig machen, ist dies eines meiner …
Ich möchte n> 1 Perzentile einer unsortierten Spalte in PostgreSQL finden. Zum Beispiel das 20., 40., 60., 80. und 100. Perzentil. Eine naheliegende Lösung besteht darin, die Spalte zu zählen und zu sortieren und dann einen Blick darauf zu werfen, aber ich hoffe auf eine bessere Lösung. Irgendwelche Ideen? PS …
Ich bin ein Neuling, der versucht, meinen Kopf um OLAP zu wickeln, und ich habe ein paar Fragen. Frage 1: Kann ein OLAP-Cube Mediane, Modi und Perzentile speichern? Frage 2: Kann eine vom Benutzer geschriebene MDX-Abfrage eine Zusammenfassung der Daten auf Zeilenebene zurückgeben? (Beispiel:% Transaktionen> 100 USD). Oder muss der …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 5 Monaten . Ich verwende eine Azure SQL-Datenbank unter der S2-Edition (50 DTUs). Die normale Nutzung …
Es ist eine einfache Auswahl aus einer temporären Tabelle, bei der eine vorhandene Tabelle auf ihrem Primärschlüssel verknüpft wird, wobei zwei Unterauswahlen unter Verwendung von Top 1 auf die verknüpfte Tabelle verweisen. In Code: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary …
Ich suche hier nach Expertenratschlägen zum Verwalten von Aktualisierungsstatistiken für sehr große Datenbanken mit ca. 18 TB. Wir sind seit kurzem mit Leistungsproblemen konfrontiert und glauben, dass dies auf alte Statistiken zurückzuführen ist. Tatsächlich haben wir einen Job, der die Statistiken exec sp_update ausführt und mit der Standardabtastrate aktualisiert, in …
Die Info Meine Frage bezieht sich auf eine mäßig große Tabelle (~ 40 GB Datenraum), die ein Heap ist (leider darf ich von den Anwendungsbesitzern keinen Clustered-Index zur Tabelle hinzufügen). Eine automatisch erstellte Statistik für eine Identitätsspalte ( ID) wurde erstellt, ist jedoch leer. Statistiken automatisch erstellen und Statistiken automatisch …
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.