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.
Jest jedyną różnicą między ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) i DBCC DBREINDEX([dbname], 90) tylko, że polecenie DBCC ponownieindeksuje wszystkie indeksy na wszystkich tabelach w bazie danych?
Mam zapytanie, którego uruchomienie zajmuje szczególnie dużo czasu (ponad 15 sekund), a wraz z upływem czasu staje się coraz gorzej. Zoptymalizowałem to w przeszłości i dodałem indeksy, sortowanie na poziomie kodu i inne optymalizacje, ale wymaga to dalszego dopracowania. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM `sounds` INNER …
Obecnie uruchamiam skrypt, który wykonuje DBCC INDEXDEFRAG na każdej tabeli w bazie danych SQL Server 2005, po jednej tabeli na raz. Używanie DBCC DBREINDEX zamiast INDEXDEFRAG nie jest opcją ze względu na ograniczenia miejsca i wymagania dotyczące czasu pracy. Zauważyłem, że defragmentacja niektórych tabel zajmuje dużo czasu. Na przykład, jeśli …
Wcześniej nie były dla mnie rozstrzygające debaty / dyskusje na temat tego, czy (zawsze) angażować / unikać indeksów klastrowych. Zrozumiałem, że należy ich czasem używać z odpowiednimi + konkretnymi celami i kontekstem. Wymagania dotyczące indeksu klastrowego bazy danych SQL Azure : „SQL Azure nie obsługuje tabel bez indeksów klastrowych. Tabela …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.