Megosztás a következőn keresztül:


Index tulajdonságok F1 súgó

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

A téma szekciói különböző indextulajdonságokra utalnak, amelyek SQL Server Management Studio párbeszédek használatával elérhetők.

Ebben a témában:

Index Properties Általános oldal

Oszlopok kiválasztása (index) párbeszédablak

Index tulajdonságok tárolási oldal

Index Tulajdonságok Térbeli oldal

Index tulajdonságok szűrő oldal

Index Properties Általános oldal

Használja a General oldalt a kiválasztott tábla vagy nézet indextulajdonságainak megtekintésére vagy módosítására. Az egyes oldalak beállításai változhatnak a kiválasztott index típusától függően.

táblanév
Megjeleníti annak a tábla vagy nézetnek a nevét, amelyen az index készült. Ez a mező csak olvasható. Egy másik tábla kiválasztásához zárd be az Index Tulajdonságok oldalt, válaszd ki a megfelelő táblát, majd nyisd meg újra az Index Tulajdonságok oldalt.

Térbeli indexek nem határozhatók meg indexelt nézetekben. A térbeli indexek csak olyan táblák esetén definiálhatók, amelyeknek van elsődleges kulcsa. A táblázat maximális elsődleges kulcsoszlopa 15. Az elsődleges kulcsoszlopok soronkénti összesített mérete legfeljebb 895 bájtra korlátozott.

Index neve
Megjeleníti az index nevét. Ez a mező csak olvasható egy meglévő indexhez. Új index létrehozásakor írd be az index nevét.

Index típus
Az index típusát jelzi. Új indexeknél jelzi, hogy milyen típusú index van kiválasztva, amikor megnyitja a párbeszédablakot. Az indexek lehetnek: Klaszterezett, Nem klaszterizált, elsődleges XML, másodladi XML, térbeli, klaszteres columnstore vagy nem klaszterizált columnstore.

Jegyzet Minden táblához csak egy klaszterelt index engedélyezett. Minden táblához csak egy xVelocity memóriaoptimalizált oszloptároló index engedélyezett.

Egyedülálló
Ennek a jelölőnégyzetnek a kiválasztása egyedivé teszi az indexet. Két sor nem rendelkezhet azonos indexértékkel. Alapértelmezés szerint ez a jelölőnégyzet nincs bejelölve. Egy meglévő index módosításakor az indexkészítés sikertelen, ha két sor azonos értékű. Azoknál az oszlopoknál, ahol a NULL engedélyezett, egy egyedi index engedélyez egy NULL értéket.

Ha az Index típusmezőben a Térbeli opciót választod, az Egyedi jelölőnégyzet halványul lesz.

Index kulcsoszlopok
Hozzáadjuk a kívánt oszlopokat az Index kulcsoszlopok rácsához. Ha több oszlopot adnak hozzá, az oszlopokat a kívánt sorrendben kell felsorolni. Az index oszlopsorrendje nagy hatással lehet az index teljesítményére.

Egy összetett indexben legfeljebb 16 oszlop vehet részt. 16 oszlopnál nagyobb esetben lásd a téma végén található mellékszereplő oszlopokat.

A térbeli index csak egyetlen oszlopon definiálható, amely egy térbeli adattípust ( térbeli oszlopot) tartalmaz.

Név
Megjeleníti annak az oszlopnak a nevét, amely részt vesz az index kulcsban.

Rendezési sorrend
Megadja a kiválasztott indexoszlop rendezési irányát, legyen az Emelkedő vagy Csökkenő.

Megjegyzés:

Ha az index típusa Elsődleges XML vagy térbeli típus, ez az oszlop nem jelenik meg a táblázatban.

Adattípus
Megjeleníti az adattípus információit.

Megjegyzés:

Ha a táblázatoszlop egy kiszámított oszlop, az adattípus a "kiszámított oszlopot" jeleníti meg.

Méret
Megjeleníti a maximális bájtszámot, amely szükséges az oszlop adattípusának tárolásához. Nullát (0) jelenít meg egy térbeli vagy XML oszlop esetén.

Identitás
Megmutatja, hogy az index kulcsban részt vevő oszlop azonosságoszlop-e.

Engedélyezd a NULL-okat
Megmutatja, hogy az index kulcsban részt vevő oszlop lehetővé teszi-e a NULL értékek tárolását a táblázatban vagy a nézetoszlopban.

Add
Egy oszlopot ad az index kulcshoz. Válassz táblázatoszlopokat a Táblázat >nevének oszlopai kiválasztása menüpontból, amely akkor jelenik meg, ha a Hozzáadás gombra kattint. Térbeli indexhez, miután kiválasztasz egy oszlopot, ez a gomb elhalványul.

Remove
Eltávolítja a kiválasztott oszlopot az index kulcs részvételéből.

Feljebb lépés
Felfelé mozgatja a kiválasztott oszlopot az indexkulcs rácsán.

Mozgás lefelé
Lefelé mozgatja a kiválasztott oszlopot az index kulcsrácson.

Oszlopbolt oszlopok
Kattints a Hozzáadásra , hogy oszlopokat válassz a columnstore indexhez. A columnstore index korlátozásaiért lásd: CREATE COLUMNSTORE INDEX (Transact-SQL) (COLUMNSTORE) INDEX.

Mellékszereplő oszlopok
Vegyük be a nem kulcs oszlopokat a nem klaszterelt indexbe. Ez az opció lehetővé teszi, hogy megkerüld az indexkulcs teljes méretének jelenlegi indexkorlátait és az indexkulcsban részt vevő oszlopok maximális számát azáltal, hogy oszlopokat adunk hozzá nem kulcsoszlopként a nem klaszterelt index levelében. További információért lásd: Indexek létrehozása mellékszereplő oszlopokkal

Oszlopok kiválasztása (index) párbeszédablak

Használd ezt az oldalt, hogy oszlopokat adj az Index Properties General oldalra, amikor indexet hozol létre vagy módosítasz.

Pipa négyzet
Válaszd az oszlopok hozzáadásához.

Név
Az oszlop neve.

Adattípus
Az oszlop adattípusa.

Bájtok
Az oszlop mérete bájtokban.

Identitás
Az identitásoszlopok esetén Igen , akkor pedig Nem , ha az oszlop nem identitásoszlop.

Null értékek engedélyezése
Igent jelenít meg, ha a tábladefiníció null értékeket engedélyez az oszlop számára. Nemet jelenít meg, ha a tábladefiníció nem engedélyezi nullokat az oszlophoz.

Opciók oldal Opciók

Használja ezt az oldalt különböző indexopciók megtekintésére vagy módosítására.

Általános opciók

Automatikus újraszámítási statisztikák
Megadja, hogy az eloszlási statisztikák automatikusan újraszámításra kerülnek-e. Az alapértelmezett True , ami egyenértékű azzal, hogy STATISTICS_NORECOMPUTE OFF beállítása van. Ha ezt False módra állítom, az STATISTICS_NORECOMPUTE ON-ra állít.

Figyelmen kívül hagyd a duplikált értékeket
Megadja a hibaválaszt, amikor egy beszúrási művelet ismétlődő kulcsértékeket próbál beszúrni egy egyedi indexbe.

True
Figyelmeztető üzenet jelenik meg, amikor duplikált kulcsértékeket helyeznek be egy egyedi indexbe. Csak azok a sorok buknak el, amelyek megszegik az egyediségi korlátozást.

Téves
Hibaüzenet jelenik meg, amikor duplikált kulcsértékeket helyeznek be egy egyedi indexbe. Az egész INSERT műveletet visszafordítják.

Zsilipek opciók

Sorzárak engedélyezése
Megadja, hogy engedélyezettek-e a sorzárolások.

Oldalzárolások engedélyezése
Megadja, hogy engedélyezettek-e az oldalzárolások.

Működési lehetőségek

Engedélyezd az online DML feldolgozást
Lehetővé teszi a felhasználók számára, hogy hozzáférjenek az alapul szolgáló tábla vagy klaszterelt indexadatokhoz, valamint bármely kapcsolódó nem klaszterelt indexhez egy indexművelet során, mint például a CREATE vagy ALTER. További információért lásd: Perform Index Operations Online oldal.

Megjegyzés:

Ez az opció nem elérhető XML indexeknél, vagy ha az index letiltott klaszterelt index.

Maximális párhuzamossági fok
Korlátozza a párhuzamos terv végrehajtása során használt processzorok számát. Az alapértelmezett érték, 0, a rendelkezésre álló CPU-k tényleges számát használja. Az érték 1-re állítva elnyomja a párhuzamos tervgenerálást; Az érték 1-nél nagyobb számra állítása korlátozza egyetlen lekérdezés által használt maximális processzorok számát. Ez az opció csak akkor válik elérhetővé, ha a párbeszédablak Újraépítés vagy Létrehozás állapotban van. További információért lásd: Állítsa be a maximális párhuzamossági fokot az optimális teljesítményhez.

Megjegyzés:

Ha egy érték nagyobb, mint a rendelkezésre álló CPU-k száma megtalálható, akkor a tényleges elérhető CPU-k számát használják.

Optimalizálás szekvenciális kulcsra
Megadja, hogy optimalizálja-e az utolsó oldal beillesztési harcához. További információért lásd: Szekvenciális kulcsok.

Tárolási beállítások

Sortong a tempdb-be
Megadja, hogy ideiglenes rendezés esetén tárolja-e az eredményeket a tempdb-ben.

True
Az index felépítéséhez használt köztes rendezési eredményeket tempdb-ben tárolják. Ez csökkentheti az index létrehozásának idejét, ha a tempdb más lemezkészleten van, mint a felhasználói adatbázis. Ez azonban növeli az index buildelése során használt lemezterületet.

Téves
A köztes rendezési eredmények ugyanabban az adatbázisban vannak tárolva, mint az index. További információért lásd SORT_IN_TEMPDB Indexek opcióját.

Töltőtényező
Százalékos értéket ad meg, amely azt jelzi, hogy az adatbázismotornak mennyire kell az egyes indexlapok levélszintjének szintjét létrehoznia az index létrehozása vagy újraépítése során. Fillfactor egy egész értéknek kell lennie 1-től 100-ig. Ha a fillfactor 100, az Database Engine indexeket hoz létre, amelyekben a leveloldalak teljes kapacitásra vannak töltöttek. A FILLFACTOR beállítás csak akkor érvényes, ha az indexet létrehozzák vagy újraépítik. Az adatbázis motor nem tartja meg dinamikusan a megadott üres területet az oldalakon.

További információ: Kitöltési tényező megadása index.

Index kitöltése
Az indexek kitöltését adja meg.

True
A fillfactor által meghatározott szabad hely százalékát az index középszintű oldalaira alkalmazzuk.

A hamis vagy a fillfactor nincs meghatározva.
A köztes szintű lapok kapacitása megközelíti a kapacitást, és elegendő helyet hagy az index által megengedett legnagyobb méretű sornak, figyelembe véve a köztes lapok kulcskészletét.

Tárolási oldal opciók

Használja ezt az oldalt, hogy megtekintse vagy módosítsa a kiválasztott index fájlcsoport- vagy partíció tulajdonságait. Csak az index típusához kapcsolódó opciókat jeleníti meg.

Filegroup
Az indexet a megadott fájlcsoportban tárolja. A lista csak szabványos (sor) fájlcsoportokat jelenít meg. Az alapértelmezett listaválasztás az adatbázis ELSŐDLEGES fájlcsoportja. További információért lásd: Adatbázis fájlok és fájlcsoportok.

Filestream fájlcsoport
Megadja a fájlcsoportot a FILESTREAM adatokhoz. Ez a lista csak a FILESTREAM fájlcsoportokat jeleníti meg. Az alapértelmezett lista választása a ELSŐDLEGES FÁJLFOLYAM fájlcsoport. További információ: FILESTREAM (SQL Server).

Partíciós séma
Az indexet partíciós sémában tárolja. A Partíciós Séma gombra kattintva aktiválja az alábbi rácsot. Az alapértelmezett listaválasztás a táblázat adatainak tárolására használt partíciós séma. Ha a listában egy másik partíciós sémát választasz, a rács információi frissülnek. További információ: particionált táblák és indexek.

A partíciós séma opció nem elérhető, ha az adatbázisban nincsenek partíciós sémák.

Fájlfolyam partíciós séma
Megadja a FILESTREAM adatok partíciós sémáját. A partíciós sémának szimmetrikusnak kell lennie azzal a sémával, amely a Partition séma opcióban van megadva.

Ha a tábla nincs particionált, a mező üres.

Partíciós séma paraméter
Megjeleníti annak az oszlopnak a nevét, amely részt vesz a partíciós sémában.

Táblázatoszlop
Válaszd ki a táblát vagy nézetet, hogy a partíciós sémához leképezz.

Oszlop adattípus
Adattípus-információkat jelenít meg az oszlopról.

Megjegyzés:

Ha a táblaoszlop egy kiszámított oszlop, akkor az Oszlop Adattípusa a "kiszámított oszlopot" jeleníti meg.

Térbeli oldalindex opciók

Használja a Térbeli oldalt a térbeli tulajdonságok megtekintésére vagy megadására. További információért lásd: Térbeli adatok (SQL Server).

Határolókeret

A határmező egy geometriai sík felső szintű rácsának körmére. A korlátzó doboz paraméterek csak a geometriai rács tessellációban léteznek. Ezek a paraméterek nem elérhetők, ha a Tessellációs Sémaföldrajzi rács.

A panel megjeleníti a korlátzó doboz (X-min,Y-min) és (X-max,Y-max) koordinátáit. Nincsenek alapértelmezett koordináta-értékek. Ezért, amikor új térbeli indexet hozol létre egy geometriai típusú oszlopon, meg kell határoznod a koordinátaértékeket.

X-min
A korlátoló doboz bal alsó sarkának X-koordinátája.

Y-min
A korlátoló doboz bal alsó sarkának Y-koordinátája.

X-max
A határzó doboz jobb felső sarkának X-koordinátája.

Y-max
A korlátzó doboz jobb felső sarkának Y-koordinátája.

General

Tessellációs séma
Az index mozcellációs sémáját jelzi. A támogatott tessellációs sémák a következők:

Geometriai rács
Megadja a geometriai rács tessellációs sémát, amely a geometriai adattípus oszlopára vonatkozik.

Geometria Auto rács
Ez az opció akkor van engedélyezve SQL Server esetén, ha az adatbázis kompatibilitási szintje 110 vagy magasabb szinten van.

Földrajzi rács
Megadja a földrajzi rács tessellációs sémát, amely a földrajzi adattípus egyik oszlopára vonatkozik.

Földrajz Autó rács
Ez az opció akkor van engedélyezve SQL Server esetén, ha az adatbázis kompatibilitási szintje 110 vagy magasabb szinten van.

Az SQL Server tessellációjának megvalósításáról információért lásd: Térbeli adatok (SQL Server).

Cellák tárgyanként
Jelzi, hány mozsellációs cella használható objektumonként egyetlen térbeli objektumra az indexben. Ez a szám bármilyen egész szám lehet 1 és 8192 között, beleértve a számot. Az alapértelmezett érték 16, míg korábbi SQL Server verzióknál 8, ha az adatbázis kompatibilitási szintje 110 vagy magasabbra van állítva.

A legfelső szinten, ha egy objektum több cellát fed le, mint az n által megjelölt, az indexelés annyi cellát használ, amennyi szükséges a teljes felső szintű tesselláció biztosításához. Ilyen esetekben egy objektum több cellát kaphat, mint a megadott számú cella. Ebben az esetben a maximális szám a felső szintű rács által generált cellák száma, amely az 1. szintű sűrűségtől függ.

Rácsok

Ez a panel a rács sűrűségét mutatja a tessellációs séma minden szintjén. A sűrűség alacsony,közepes vagy magas. Az alapértelmezett a Medium. Az alacsony egy 4x4-es rácsot (16 cella), a közepes egy 8x8-as rácsot (64 cella), a magas pedig egy 16x16-os rácsot (256 cella). Ezek az opciók nem elérhetők, amikor a Geometry Auto rácsot vagy a Földrajz Auto rács tessellációs opciókat választják.

1. szint
Az első szintű (felső) rács sűrűsége.

2. szint
A második szintű rács sűrűsége.

3. szint
A harmadik szintű rács sűrűsége.

4. szint
A negyedik szintű rács sűrűsége.

Szűrő oldal

Használja ezt az oldalt, hogy beírja a szűrőpredikátumot egy szűrt indexhez. További információért lásd: Szűrt indexek létrehozása.

Kifejezés szűrése
Meghatározza, mely adatsorokat kell beépíteni a szűrt indexbe. Például: StartDate > '20000101' AND EndDate IS NOT NULL'.

Lásd még:

Indexbeállítások beállítása
INDEXPROPERTY (Transact-SQL)
sys.indexes (Transact-SQL)