Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server v systému Windows
Azure SQL Managed Instance
Důležité
Hlavní datové služby (MDS) se odeberou v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Serveru 2022 (16.x) a starších verzích.
Vlastní indexy vytvářejí neclusterovaný index pro jeden atribut (jeden index) nebo seznam atributů (složený index) v entitě. Obecně indexy zlepšují výkon procesu dotazování. Další informace o indexech SQL Serveru naleznete v tématu Indexy.
Typ indexů
Pro každou entitu můžete vytvořit následující typy více vlastních indexů.
Jedinečný index
Ne jedinečný index
Jedinečný index zajišťuje, že indexovaný sloupec neobsahuje žádné duplicitní hodnoty. U složených jedinečných indexů index zajišťuje, že každá kombinace hodnot v seznamu vybraných atributů je jedinečná. Jedinečný index nelze vytvořit, pokud existují duplicitní hodnoty pro vybrané atributy.
Pravidla
Následující pravidla platí pro vlastní indexy, a to jak jedinečné, tak i ne jedinečné.
Pokud chcete vytvořit vlastní index, ujistěte se, že jste vybrali aspoň jeden atribut.
Pokud se pokusíte uložit index se stejným seznamem atributů a příznakem jedinečnosti jako jiný index, index nelze uložit. Zobrazí se chyba.
Poznámka:
MdS automaticky vytváří indexy pro určité atributy (například DBA a Code). To znamená, že nemůžete vytvořit další index, který obsahuje jeden z těchto atributů a neobsahuje žádné další atributy.
Atributy lze zahrnout do více než jednoho vlastního indexu, pokud je v ostatních indexech alespoň jeden jiný atribut. V opačném případě jsou indexy stejné.
Pokud vytvoříte index, který obsahuje mnoho atributů nebo atributů s velkou velikostí a celková velikost vybraných atributů překročí maximální velikost klíče indexu (900 bajtů), index nelze uložit.
Vlastní index lze vytvořit u atributů člena typu list s výjimkou atributů souboru.
Pokud chcete odstranit atribut, který je součástí vlastního indexu, platí následující:
Pokud je index vytvořen pouze u jednoho atributu (jeden index), atribut a index se odstraní.
Pokud je index vytvořen pro více než jeden atribut (složený index), atribut nelze odstranit, dokud index neupravíte.
Typ atributu, který je součástí vlastního indexu, nelze změnit.
Související úkoly
| Popis úkolu | Téma |
|---|---|
| Vytvoření indexu | Vytvoření indexu (hlavní datové služby) |
| Úprava a odstranění indexu | Úprava a odstranění indexu (hlavní datové služby) |