Jak mogę przenieść klastrowany klucz podstawowy do nowej grupy plików? Znalazłem już możliwy „algorytm”, ale jest on okropnie nieefektywny:
- Usuń indeksowane nieklastrowane (wymaga ich ucieczki i przebudowania)
- Upuść indeks klastrowy (wymaga zastosowania całej tabeli)
- Utwórz nowe ograniczenie klucza podstawowego (operacja ogromnego sortowania)
- Utwórz wszystkie indeksy nieklastrowane (wymagane sortowanie i zapis)
Czy istnieje bardziej skuteczny sposób? Jest to okropnie nieefektywne i zajmie dużo czasu, ponieważ stół ma rozmiar 50 GB na słabym serwerze.
Czy nie ma sposobu, aby pominąć je wszystkie i po prostu przebudować nową grupę plików? Nie wymagałoby to żadnego sortowania danych.