Sdílet prostřednictvím


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

  1. 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.

  2. Zvolte Indexy či klíče v zástupcenabídka.

  3. Vyberte index z Vybraný index seznam.

  4. Ujistěte se, vytvořit jako CLUSTERED možnost.

  5. 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.

  6. Nakonec klepněte na tlačítko Zavřít.

Viz také

Referenční dokumentace

Vlastnosti indexu

Dialogové okno Indexy či klíče

Další zdroje

Práce s indexy