Jak: řazení dat v seskupený Index.
Při vytvořit nebo změna seskupeného indexu v Microsoft SQL Server databázenastavit možnost ovládat, kdy seřazení dat v indexu.Data můžete seřadit buď při indexu, nebo třídit a měnit uspořádání dat, když má dojít k fragmentaci tabulky.Podrobnosti o co způsobí fragmentaci tabulky a doporučená řešení naleznete v tématu "DBCC CHECKDB" v dokumentaci SQL Server Books Online.
Možnost řazení dat při vytvoření indexu je vždy rychlejší tyto dvě možnosti, protože nevyžaduje data kopírovaná nebo neseskupené indexy být znovu sestavovány.
[!POZNÁMKA]
Nová verze Návrháře tabulky se zobrazuje v případě databází ve formátu SQL Server 2012. V tomto tématu je popsána starší verze Návrháře tabulky, která je určena pro práci s databázemi ve starších formátech systému SQL Server.
V nové verzi je možné změnit definici tabulky pomocí grafického rozhraní nebo přímo v podokně skriptu. Pokud použijete grafické rozhraní, definice tabulky v podokně skriptu se automaticky aktualizuje. Chcete-li použít kód SQL z podokna skriptu, klikněte na tlačítko Aktualizovat. Další informace o nové verzi naleznete v tématu Postupy: Vytváření databázových objektů pomocí Návrháře tabulky.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Řadit hodnoty indexu
V Průzkumník serveru, pravým tlačítkem myši na tabulku s hodnoty indexu, který chcete seřadit, a v zástupcenabídka klepněte na příkaz Otevřít definice tabulky.
Zvolte Indexy či klíče v zástupcenabídka.
Vyberte index z Vybraný index seznam.
Ujistěte se, vytvořit jako CLUSTERED možnost.
Pokud používáte server SQL Server 6.5, jsou vystaveny možnosti řazení a je třeba zvolit jednu z možností řazení:
Možnost
Akce
Řazení dat
Výchozí možnost.Při vytváření rejstříku, seřadí data.
Data již seřazena.
Eliminuje řazení provedeno při seskupený index a ověřuje data seřazeného kontrolou všech hodnot indexu k určení, zda je vyšší než předchozí.Pokud některý řádek kontrola, při pokusu o uložení tabulky nelze vytvořit index.
Pokud data splňují šek, tato možnost bude vždy rychlejší než reorganizovat seřazení dat možnost, protože data nejsou zkopírovány a neseskupené indexy nesmí být znovu sestavovány.Tato možnost je užitečná při zadaném faktoru zaplnění komprimovat nebo rozbalit stránky, na kterých je tabulka uložena.
Další informace o faktorech zaplnění viz Určení faktoru zaplnění pro Index.
Znovu uspořádat seřazená data
Stejné jako již seřazena Data, až na to, že tato možnost být pomalejší, protože kopírování dat a neseskupené indexy budou znovu vytvořeny.Uspořádání dat je vhodné fragmentována tabulka a re-sort hodnoty indexu.
[!POZNÁMKA]
Data jsou již seřazena s parametrem SORTED_DATA vytvoří seskupený index.Znovu uspořádat seřazená data s parametrem SORTED_DATA_REORG vytvoří seskupený index.Pokud vyberte možnost libovolného řádku selhání kontroly, se nezdaří pokus o vytvořit indexu při uložení tabulky.V událost takové poruchy, můžete stanovit údaje, nebo zvolte řazení dat možnost.
Nakonec klepněte na tlačítko Zavřít.
Viz také
Referenční dokumentace
Dialogové okno Indexy či klíče