Ich habe dieses Buch gelesen, in dem das steht Die Datenbank geht davon aus, dass Indexed_Col IS NOT NULL einen zu großen Bereich abdeckt, um nützlich zu sein, sodass die Datenbank unter dieser Bedingung nicht zu einem Index fährt. Ich erkenne, dass das Buch mehr als 10 Jahre alt ist, …
Wir haben eine große Prozedur (über 10.000 Zeilen), die normalerweise in 0,5 bis 6,0 Sekunden ausgeführt wird, je nachdem, mit wie vielen Daten gearbeitet werden muss. Im letzten Monat hat es mehr als 30 Sekunden gedauert, nachdem wir ein Statistik-Update mit FULLSCAN durchgeführt haben. Wenn es langsamer wird, "behebt" ein …
Ich habe mehrere Tabellen, in denen Datensätze mit mehreren breiten Geschäftsfeldern eindeutig identifiziert werden können. In der Vergangenheit habe ich diese Felder als PK verwendet, mit folgenden Vorteilen: Einfachheit; Es gibt keine fremden Felder und nur einen Index Clustering ermöglicht schnelle Zusammenführungsverknüpfungen und bereichsbasierte Filter Ich habe jedoch gehört, dass …
Was ist der Unterschied zwischen der Suche nach Clustered Index (CI) und der Suche nach Non Clustered Index (NCI)? Ist einer besser als der andere? Der Grund, warum ich das frage, ist, dass ich eine Tabelle mit 50 Millionen Zeilen und 150 Spalten habe. Es hat eine Spalte mit dem …
Während der Anwendungsentwicklung habe ich viele Tabellen, in denen "kleine" Datenmengen gespeichert sind (normalerweise 10-40 Werte, id+ valueund manchmal type), die Attribute für "Objekte" enthalten, wie z. B. frisch / faul, rot / grün / blau für Produkte. Ich habe diese Attribute nicht in die Produkttabelle aufgenommen, da elektronische Komponenten …
Ist der einzige Unterschied zwischen ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) und DBCC DBREINDEX([dbname], 90) Nur dass der DBCC-Befehl alle Indizes für alle Tabellen in der Datenbank neu indiziert?
Ich versuche, diese (Unter-) Abfrage zu verbessern, die Teil einer größeren Abfrage ist: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer wies auf einige relativ teure Key …
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 …
Ich versuche, meine Postgres 9.2-Datenbank zu optimieren, um Abfragen mit Datumsbeschränkungen zu beschleunigen. Ich habe eine timestampSpalte, aber meistens frage ich nach einem Tag, also habe ich einen Index timestampzum dateParsen erstellt: CREATE INDEX foo_my_timestamp_idx ON foo USING btree ((my_timestamp::date) DESC); Um eine Leistungstabelle zu erhöhen, verwende ich den CLUSTER …
Ich habe eine PostgreSQL 9.3-Tabelle mit einigen Zahlen und einigen zusätzlichen Daten: CREATE TABLE mytable ( myid BIGINT, somedata BYTEA ) Diese Tabelle enthält derzeit ca. 10 Millionen Datensätze und benötigt 1 GB Speicherplatz. myidsind nicht aufeinanderfolgend. Ich möchte berechnen, wie viele Zeilen sich in jedem Block mit 100000 aufeinander …
Nach meinem Verständnis bedeutet der Füllfaktor 80, dass 20 Prozent jeder Seite auf Blattebene leer sind, um zukünftiges Wachstum zu ermöglichen. Ich kann nicht korrelieren, wie der Füllfaktor von 0 und 100 gleich sein kann! Vermisse ich etwas
Ich habe eine SQL-Datentabelle mit der folgenden Struktur: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Die Anzahl der unterschiedlichen IDs reicht von 3000 bis 50000. Die Größe der Tabelle variiert …
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.