Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Bevat informatie over een index die u wilt maken of verwijderen voor een door de gebruiker opgegeven configuratie.
Syntaxis
<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>
Elementkenmerken
Indexkenmerk | Gegevenstype | Beschrijving |
---|---|---|
gegroepeerde | Boolean | Facultatief. Hiermee geeft u een geclusterde index op. Stel in op 'true' of 'false', bijvoorbeeld:<Index Clustered="true"> Dit kenmerk is standaard ingesteld op 'false'. |
Uniek | Boolean | Facultatief. Hiermee geeft u een unieke index. Stel in op 'true' of 'false', bijvoorbeeld:<Index Unique="true"> Dit kenmerk is standaard ingesteld op 'false'. |
Online | Boolean | Facultatief. Hiermee geeft u een index op die bewerkingen kan uitvoeren terwijl de server online is, waarvoor tijdelijke schijfruimte is vereist. Stel in op 'true' of 'false', bijvoorbeeld:<Index Online="true"> Dit kenmerk is standaard ingesteld op 'false'. Zie Indexbewerkingen online uitvoerenvoor meer informatie. |
IndexSizeInMB | dubbele | Facultatief. Hiermee geeft u de maximale grootte van de index in megabytes, bijvoorbeeld:<Index IndexSizeInMB="873.75"> Geen standaardinstelling. |
NumberOfRows- | geheel getal | Facultatief. Simuleert verschillende indexgrootten, waardoor verschillende tabelgrootten effectief worden gesimuleerd, bijvoorbeeld:<Index NumberOfRows="3000"> Geen standaardinstelling. |
QUOTED_IDENTIFIER | Boolean | Facultatief. Zorgt ervoor dat Microsoft SQL Server de ISO-regels met betrekking tot scheidingstekens tussen aanhalingstekens en letterlijke tekenreeksen volgt. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index QUOTED_IDENTIFIER [...]> Dit kenmerk is standaard uitgeschakeld. Zie set QUOTED_IDENTIFIER (Transact-SQL)voor meer informatie. |
ARITHABORT | Boolean | Facultatief. Zorgt ervoor dat een query wordt beƫindigd wanneer er een overloop- of scheidings-by-nul-fout optreedt tijdens het uitvoeren van de query. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index ARITHABORT [...]> Dit kenmerk is standaard uitgeschakeld. Zie SET ARITHABORT (Transact-SQL)voor meer informatie. |
CONCAT_NULL_YIELDS_ NULL |
Boolean | Facultatief. Hiermee bepaalt u of samenvoegingsresultaten worden behandeld als null- of lege tekenreekswaarden. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index CONCAT_NULL_YIELDS_NULL [...]> Dit kenmerk is standaard uitgeschakeld. Voor meer informatie, zie SET CONCAT_NULL_YIELDS_NULL (Transact-SQL). |
ANSI_NULLS | Boolean | Facultatief. Hiermee geeft u iso-compatibel gedrag van de gelijktekens (=) en niet gelijk aan (<>) vergelijkingsoperatoren wanneer deze worden gebruikt met null-waarden. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index ANSI_NULLS [...]> Dit kenmerk is standaard uitgeschakeld. Zie set ANSI_NULLS (Transact-SQL)voor meer informatie. |
ANSI_PADDING | Boolean | Facultatief. Bepaalt hoe waarden in een kolom korter zijn dan de gedefinieerde grootte. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index ANSI_PADDING [...]> Dit kenmerk is standaard uitgeschakeld. Zie set ANSI_PADDING (Transact-SQL)voor meer informatie. |
ANSI_WARNINGS | Boolean | Facultatief. Hiermee geeft u ISO-standaardgedrag op voor verschillende foutvoorwaarden. Dit kenmerk moet worden ingeschakeld als de index zich in een berekende kolom of weergave bevindt. Met de volgende syntaxis wordt bijvoorbeeld dit kenmerk ingesteld op:<Index ANSI_WARNING [...]> Dit kenmerk is standaard uitgeschakeld. Zie set ANSI_WARNINGS (Transact-SQL)voor meer informatie. |
NUMERIC_ROUNDABORT | Boolean | Facultatief. Hiermee geeft u het niveau van foutrapportage op dat wordt gegenereerd wanneer afronding in een expressie een verlies van precisie veroorzaakt. Dit kenmerk moet zijn uitgeschakeld als de index zich in een berekende kolom of een weergave bevindt. Met de volgende syntaxis wordt dit kenmerk ingesteld op: <Index ANSI_WARNING [...]> Dit kenmerk is standaard uitgeschakeld. Zie SET NUMERIC_ROUNDABORT (Transact-SQL)voor meer informatie. |
Elementkenmerken
Karakteristiek | Beschrijving |
---|---|
gegevenstype en lengte | Geen. |
standaardwaarde | Geen. |
Voorkomen | Eenmaal vereist voor elk element Maken of Neerzetten als er geen andere fysieke ontwerpstructuur is opgegeven met de statistieken of de Heap-elementen . |
Elementrelaties
Relatie | Elementen |
---|---|
bovenliggende element |
Element maken (DTA) Druppel Element. Zie het XML-schema Database Engine Tuning Advisor voor meer informatie. |
onderliggende elementen |
Naamelement voor Index (DTA) Kolomelement voor index (DTA) PartitionScheme Element. Zie het XML-schema Database Engine Tuning Advisor voor meer informatie. PartitionColumn Element. Zie het XML-schema Database Engine Tuning Advisor voor meer informatie. Het element Filegroup voor Index (DTA) NumberOfReferences Element. Zie het XML-schema Database Engine Tuning Advisor voor meer informatie. PercentUsage Element. Zie het XML-schema Database Engine Tuning Advisor voor meer informatie. |
Voorbeeld
Zie het voorbeeld van het XML-invoerbestand met door de gebruiker opgegeven configuratie (DTA) voor een gebruiksvoorbeeld van dit element.
Zie ook
XML-invoerbestandsreferentie (Database Engine Tuning Advisor)