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
Obsahuje informace o indexu, který chcete vytvořit nebo odstranit pro konfiguraci zadanou uživatelem.
Syntaxe
<Recommendation>
<Create>
<Index [Clustered | Unique | Online | IndexSizeInMB | NumberOfRows | QUOTED_IDENTIFIER | ARITHABORT | CONCAT_NULL_YIELDS_NULL | ANSI_NULLS | ANSI_PADDING | ANSI_WARNINGS
| NUMERIC_ROUNDABORT]
...code removed here...
</Index>
Atributy elementu
| Atribut indexu | Datový typ | Popis |
|---|---|---|
| clusterované | boolean | Volitelný. Určuje clusterovaný index. Nastavte hodnotu true nebo false, například:<Index Clustered="true">Ve výchozím nastavení je tento atribut nastaven na false. |
| Jedinečný | boolean | Volitelný. Určuje jedinečný index. Nastavte hodnotu true nebo false, například:<Index Unique="true">Ve výchozím nastavení je tento atribut nastaven na false. |
| online | boolean | Volitelný. Určuje index, který může provádět operace, když je server online, což vyžaduje dočasné místo na disku. Nastavte hodnotu true nebo false, například:<Index Online="true">Ve výchozím nastavení je tento atribut nastaven na false. Další informace naleznete v tématu Provádění operací indexu online. |
| IndexSizeInMB | dvojitý | Volitelný. Určuje maximální velikost indexu v megabajtech, například:<Index IndexSizeInMB="873.75">Žádné výchozí nastavení. |
| NumberOfRows | integer | Volitelný. Simuluje různé velikosti indexů, které efektivně simulují různé velikosti tabulek, například:<Index NumberOfRows="3000">Žádné výchozí nastavení. |
| QUOTED_IDENTIFIER | boolean | Volitelný. Způsobí, že Microsoft SQL Server bude dodržovat pravidla ISO týkající se uvozovek oddělovacích identifikátorů a literálových řetězců. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index QUOTED_IDENTIFIER [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v části SET QUOTED_IDENTIFIER (Transact-SQL). |
| ARITHABORT | boolean | Volitelný. Způsobí ukončení dotazu, když během provádění dotazu dojde k chybě přetečení nebo dělení nulou. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index ARITHABORT [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET ARITHABORT (Transact-SQL). |
|
CONCAT_NULL_YIELDS_ prázdný |
boolean | Volitelný. Určuje, zda se výsledky zřetězení považují za hodnoty null nebo prázdné řetězce. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index CONCAT_NULL_YIELDS_NULL [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET CONCAT_NULL_YIELDS_NULL (Transact-SQL). |
| ANSI_NULLS | boolean | Volitelný. Určuje chování kompatibilní se standardem ISO relačních operátorů Equals (=) a Not Equal to (<>) při použití s hodnotami null. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index ANSI_NULLS [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET ANSI_NULLS (Transact-SQL). |
| ANSI_PADDING | boolean | Volitelný. Řídí způsob, jakým sloupec ukládá hodnoty kratší než jeho definovaná velikost. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index ANSI_PADDING [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET ANSI_PADDING (Transact-SQL). |
| ANSI_WARNINGS | boolean | Volitelný. Určuje standardní chování ISO pro několik chybových podmínek. Tento atribut musí být zapnutý, pokud je index ve počítaném sloupci nebo zobrazení. Například následující syntaxe nastaví tento atribut na:<Index ANSI_WARNING [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET ANSI_WARNINGS (Transact-SQL). |
| NUMERIC_ROUNDABORT | boolean | Volitelný. Určuje úroveň zasílání zpráv o chybách vygenerovaných při zaokrouhlování ve výrazu způsobí ztrátu přesnosti. Tento atribut musí být vypnutý, pokud je index ve počítaném sloupci nebo zobrazení. Následující syntaxe nastaví tento atribut na: <Index ANSI_WARNING [...]>Ve výchozím nastavení je tento atribut vypnutý. Další informace naleznete v tématu SET NUMERIC_ROUNDABORT (Transact-SQL). |
Vlastnosti elementu
| Charakteristický | Popis |
|---|---|
| Datový typ a délka | Žádné. |
| Výchozí hodnota | Žádné. |
| výskytu | Vyžaduje se jednou pro každý prvek Create nebo Drop , pokud není zadána žádná jiná struktura fyzického návrhu s elementy Statistika nebo Haldy . |
Relace elementů
| Vztah | Prvky |
|---|---|
| nadřazeného elementu |
Create – element (DTA) Kapka Element. Další informace naleznete v schématu XML Advisoru pro ladění databázového stroje. |
| podřízených elementů |
Element Name pro index (DTA) Element sloupce pro index (DTA) PartitionScheme Element. Další informace naleznete v schématu XML Advisoru pro ladění databázového stroje. PartitionColumn Element. Další informace naleznete v schématu XML Advisoru pro ladění databázového stroje. Element Filegroup pro index (DTA) NumberOfReferences Element. Další informace naleznete v schématu XML Advisoru pro ladění databázového stroje. PercentUsage Element. Další informace naleznete v schématu XML Advisoru pro ladění databázového stroje. |
Příklad
Příklad použití tohoto elementu naleznete v ukázce vstupního souboru XML s uživatelem zadanou konfigurací (DTA) .
Viz také
referenční informace ke vstupnímu souboru XML (Poradce pro ladění databázového stroje)