Létrehozása index
Ha az adatokat a mintaasztal igényel jelentős mennyiségű időt, ez azt jelenti, hogy meg kell sozdatindeks neki. Az indexek nagymértékben javítja a keresések és az adatok visszakeresése. Ha kiválaszt egy oszlopot az index meg kell fontolnia, hogy milyen típusú kérések a felhasználók által leggyakrabban elvégzett, és amely oszlopok kulcs, azaz határozni azokat a kritériumokat adatok mintában, például sorrend.
Az SQL Server környezetben nyújt számos index típusok:
nem-fürtözött index
Nem fürtözött index - a legjellemzőbb képviselői a család indexek. Ezzel ellentétben, a fürtözött, nem újjáépíteni a fizikai struktúra az asztalra, de csak szervezni hivatkozások a megfelelő sort.
Azonosítani a megfelelő sort a táblázatban nem fürtözött index szervez speciális jeleket, többek között:
információt azonosító szám fájl, amelyben a húr tárolják;
ID oldalon a vonatkozó adatok;
A kívánt sor számát az oldalon;
A legtöbb esetben korlátozni kell 4-5 indexek.
fürtözött index
A fő különbség fürtözött index az indexek más típusú az, hogy amikor vtablitse meghatározó fizikai helyét az adatok megfelelően átrendezve az index szerkezetét. A logikai felépítése a táblázat ebben az esetben jelent szótárban helyett index. Az adatok a szótárban fizikailag elrendezve, ABC.
Fürtözött indexek, ami jelentősen növeli a keresési teljesítmény adatok, még akkor is, összehasonlítva a hagyományos indexek. A termelékenység fokozása különösen észrevehető, ha dolgozik, soros adatokat. Ha a táblázat határozza meg, nem fürtözött index, a kiszolgáló először alkalmazni az index, majd keresse meg a sort a táblázatban. Ha használja fürtözött indexek a következő adat található közvetlenül a talált adatok korábban. Ez kiküszöböli a felesleges kapcsolatos műveleteket hivatkozva index és keressük meg a kívánt új sort a táblázatban.
Természetesen csak egy fürtözött index lehet meghatározni a táblázatban. A leggyakrabban használt oszlopokat kell kiválasztani, mint olyat. Meg kell követni az általános irányelvek létrehozásának indexek és index oszlopai túl hosszú.
A fürtözött index tartalmazhat több, mint egy oszlop. Azonban ezek száma oszlopok ajánlott, amennyire csak lehetséges, hogy minimalizáljuk.
Szükséges, hogy ne alakuljon fürtözött index gyakran változott oszlopok, mert a szerver lesz elvégezni a fizikai mozgás valamennyi adat a táblázatban, hogy azok a megrendelt állapotban, ahogy azt a fürtözött index. Ahhoz intenzitás változása az oszlopok a legjobb, nem fürtözött index.
Amikor létrehoz egy elsődleges kulcs az asztalon (PRIMARY KEY), a szerver automatikusan létrehoz neki egy fürtözött index, ha ez korábban nem létezik, vagy ha a meghatározás nem volt kulcs határozza meg kifejezetten egy másik típusú index.
Amikor az asztal van meghatározva is egy nem-fürtözött index, az index nem utal a fizikai helyét a karakterlánc az adatbázisban, és a megfelelő elemet egy fürtözött index, amely leírja ezt a sort, amely lehetővé teszi, hogy ne átalakítására nem fürtözött indexek, amikor egy fürtözött index változása a fizikai poryadokstrok a táblázatban.