Index Element (DTA)
Zawiera informacje o indeks, który chcesz utworzyć lub usunąć konfiguracja określone przez użytkownika.
<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>
Atrybuty elementu
Atrybut indeksu |
Typ danych |
Description |
---|---|---|
Clustered |
boolean |
Opcjonalne.Określa indeks klastrowany.zestaw albo "" true"lub" false", na przykład:
Domyślnie atrybut ten jest zestaw do "false". |
Unique |
boolean |
Opcjonalne.Określa indeks unikatowy.zestaw albo "" true"lub" false", na przykład:
Domyślnie atrybut ten jest zestaw do "false". |
Online |
boolean |
Opcjonalne.Określa indeks, który może wykonywać operacje, podczas gdy serwer jest w trybie online, co wymaga tymczasowego miejsca na dysku.zestaw albo "" true"lub" false", na przykład:
Domyślnie atrybut ten jest zestaw do "false". Aby uzyskać więcej informacji zobaczWykonywanie operacji indeks w trybie online. |
IndexSizeInMB |
double |
Opcjonalne.Określa maksymalny rozmiar indeksu w megabajtach, na przykład:
Brak ustawienia domyślne. |
NumberOfRows |
integer |
Opcjonalne.Służy do symulowania rozmiary innego indeksu, które skutecznie symuluje rozmiary innej tabela, na przykład:
Brak ustawienia domyślne. |
QUOTED_IDENTIFIER |
boolean |
Opcjonalne.Causes Microsoft SQL Server to follow the ISO rules regarding quotation marks delimiting identifiers and literal strings.Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczzestaw QUOTED_IDENTIFIER (języka Transact-SQL). |
ARITHABORT |
boolean |
Opcjonalne.Powoduje, że kwerendę, aby zakończyć, kiedy błąd dzielenia przez zero lub przepełnienie programu odbywa się podczas wykonywania kwerendy.Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET ARITHABORT (Transact-SQL). |
CONCAT_NULL_YIELDS_ NULL |
boolean |
Opcjonalne.Kontroluje, niezależnie od tego, czy wyniki łączenie są traktowane jako wartości null ani ciągiem pustym.Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET CONCAT_NULL_YIELDS_NULL (Transact-SQL). |
ANSI_NULLS |
boolean |
Opcjonalne.Określa zachowanie zgodne z ISO równa (=) i nie jest równa na)<>) operatory porównania z null wartości. Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET ANSI_NULLS (Transact-SQL). |
ANSI_PADDING |
boolean |
Opcjonalne.Określa sposób, kolumna są przechowywane wartości krótszy od określonego rozmiaru.Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET ANSI_PADDING (Transact-SQL). |
ANSI_WARNINGS |
boolean |
Opcjonalne.Określa zachowanie standardowe ISO dla kilku warunki wystąpienia błędu.Jeżeli indeks jest kolumna obliczana lub widoku atrybut ten musi być włączona.Na przykład następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET ANSI_WARNINGS (Transact-SQL). |
NUMERIC_ROUNDABORT |
boolean |
Opcjonalne.Określa poziom raportowania błędów generowanych podczas zaokrąglania w wyrażenie powoduje utratę precyzji.Atrybut ten musi być wyłączony, jeśli indeks jest kolumna obliczana lub widoku. Następująca składnia ustawia ten atrybut dla:
Domyślnie atrybut ten jest wyłączony. Aby uzyskać więcej informacji zobaczSET NUMERIC_ROUNDABORT (Transact-SQL). |
Aby uzyskać więcej informacji o atrybutach, należy ustawić, jeśli użytkownik pracuje z indeksów kolumny obliczane lub widoki indeksowane zobacz SET Options That Affect Results.
Właściwości elementu
Charakterystyka |
Description |
---|---|
Typ danych i długość |
Brak. |
Wartość domyślna |
Brak. |
Wystąpienie |
Wymagane raz dla każdego Create lub Drop element, jeśli nie inne struktury projektu fizycznego jest określany za pomocą albo Statistics lub Heap elementy. |
Relacje elementu
Relacja |
Elementy |
---|---|
Element nadrzędny |
Drop Element.Aby uzyskać więcej informacji zobacz schemat XML klasyfikatora strojenia aparat bazy danych. |
Elementy podrzędność |
Nazwa elementu dla indeksu (DTA) Column Element for Index (DTA) PartitionScheme Element.Aby uzyskać więcej informacji zobacz schemat XML klasyfikatora strojenia aparat bazy danych. PartitionColumn Element.Aby uzyskać więcej informacji zobacz schemat XML klasyfikatora strojenia aparat bazy danych. Filegroup Element for Index (DTA) NumberOfReferences Element.Aby uzyskać więcej informacji zobacz schemat XML klasyfikatora strojenia aparat bazy danych. PercentUsage Element.Aby uzyskać więcej informacji zobacz schemat XML klasyfikatora strojenia aparat bazy danych. |
Example
Na przykład użycie tego elementu, zobacz temat Przykładowy plik wprowadzania XML z konfiguracją określoną przez użytkownika (DTA).