Pytania otagowane jako index

Struktura bazy danych, która może poprawić szybkość zapytań kosztem miejsca na dysku oraz wolniejsze wstawianie / aktualizacje. Przechowuje kopię jednej lub więcej posortowanych kolumn, ale dane są uporządkowane inaczej, aby umożliwić szybszy dostęp.




3
Wskaźniki wielowymiarowe w bazach danych
Które bazy danych używają rzeczywistych wskaźników wielowymiarowych? Czy wyrocznia używa kiedykolwiek kilku wskaźników, aby uzyskać dane z tabel, czy zawsze będzie przyjmować taki, który wydaje się mieć najwyższą selektywność? Co powiesz na inne dbms?
10 index 


2
SQL 2005: Czy możemy ustalić, o ile zadanie konserwacji indeksu odbudowania może zwiększyć pliki dziennika bazy danych?
Czy na serwerze SQL 2005, jeśli wszystkie bazy danych są w trybie pełnym (z godzinnymi kopiami zapasowymi dziennika transakcji), czy można ustalić, czy odbudowanie wszystkich indeksów bazy danych może spowodować wzrost pliku dziennika bazy danych? A ile może wzrosnąć? Jeśli nie ma jednoznacznej odpowiedzi, wszelkie wskazówki byłyby bardzo mile widziane. …

2
Dlaczego Cassandra odradza tworzenie indeksu na kolumnach o wysokiej liczności?
Dokumentacja Cassandra stwierdza, Nie używaj indeksu w następujących sytuacjach: W kolumnach o wysokiej liczności, ponieważ następnie przeszukujesz ogromną liczbę rekordów w celu uzyskania niewielkiej liczby wyników. Zobacz problemy przy użyciu indeksu kolumny o wysokiej liczności poniżej. To idzie, Jeśli utworzysz indeks w kolumnie o wysokiej liczności, która ma wiele różnych …
10 index  cassandra 

1
jak używać indeksu, aby przyspieszyć sortowanie w postgresie
Używam postgres 9.4. messagesMa następujący schemat: Komunikaty należący do feed_id i ma posted_at, również komunikaty mogą mieć wiadomość nadrzędnego (w przypadku odpowiedzi). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at | timestamp without …

2
Czy powinienem odbudowywać indeks po obcięciu / dużej wstawce?
Mam procedurę składowaną, która obcina niektóre tabele z około 1,75 mln wierszy w każdym, przed wstawieniem nowych danych (na podstawie danych z innych tabel, obliczeń itp.) Podstawowy zarys jest bardzo prosty: Obetnij tabele Wstaw 1,75 mln wierszy w „partiach” około 75 000 na raz. Zastanawiam się, czy powinienem wyraźnie odbudować …

4
Jak celowo fragmentować indeks programu SQL Server?
Chciałbym celowo utworzyć złe warunki indeksowania w testowej bazie danych SQL Server 2017, którą mam, żeby lepiej zrozumieć te skrypty konserwacji? SQL Server Indeks i utrzymanie statystyk Czy istnieje szybki / automatyczny sposób na naruszenie integralności indeksu lub zwiększenie fragmentacji indeksu? Czy znasz jakieś przydatne zasoby, na które mogę spojrzeć, …

1
Brak indeksu klastrowego jest już częścią indeksu klastrowanego
Debuguję wolno działające zapytanie, aw planie wykonania sugerowany jest indeks nieklastrowany o wpływie 51,6648. Jednak indeks nieklastrowany obejmuje tylko kolumny, które są już w indeksie klastrowym złożonego klucza podstawowego (PK). Czy może tak być z powodu kolejności kolumn w indeksie? tzn. jeśli kolumny w indeksie klastrowym nie są uporządkowane od …

3
Czy indeks nieklastrowany daje jakieś gwarancje dotyczące kolejności wierszy?
Mam programistę, który chciałby, aby podczas wykonywania instrukcji select bez kolejności według wiersze w tabeli były w kolejności, w której zostały wstawione. Deweloper zasugerował zmianę indeksu klastrowanego na nieklastrowany. Czy zmieniając indeks z klastrowego na nieklastrowany, daje to jakąkolwiek gwarancję kolejności wyświetlania wierszy w tabeli? To pytanie jest głównie dla …

1
Czy COALESCE jest teraz do nabycia?
Jeden z moich programistów twierdzi, że COALESCE(column, default value) = default valuejest teraz do sargable. Czy to prawda? Przeprowadziłem następujący test i myślę, że to sugeruje, że COALESCEnie można go sprzedawać. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright …


3
Plan wykonania NIE korzysta z INDEKSU, wykorzystuje skanowanie tabeli
Wiem, że jeśli chodzi o użycie indeksu lub skanowania tabeli, SQL Server używa statystyk, aby zobaczyć, który jest lepszy. Mam stół z 20 milionami wierszy. Mam indeks na (SnapshotKey, Measure) i to zapytanie: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand Kwerenda zwraca …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.