..
SQL Server index štatistiky obsahujú informácie o distribúcii kľúčových hodnôt tabuliek v databáze, kde distribúcia je počet riadkov spojených s každou hodnotu kľúča. SQL Server používa tieto informácie na určenie, aký typ implementačného plánu (prevedenie plánu) na použitie pri spracovaní dotazu. Pri vykonávaní vložiť, upraviť alebo odstrániť riadky v tabuľke štatistických údajov v tejto tabuľke nie sú automaticky aktualizované a sú preto menej presné.
SQL Server je možné aktualizovať index štatistiky dvoma spôsobmi: pomocou skenovanie všetkých riadkov v tabuľke, alebo skenovanie percento riadkov v tabuľke. Je jasné, že je ľahké vidieť, ako výpočtovo náročné kontrolovať všetky riadky, napríklad tabuľky s miliónmi riadkov.
Je dôležité pochopiť, keď sú aktualizované štatistiky. K dispozícii je nastavenie tzv AUTO_UPDATE_STATISTICS databázy, ak je nastavená na hodnotu true spôsobí automatické aktualizácie štatistických údajov

Ak je automatické aktualizácie štatistických údajov je povolená, ak zistí, SQL Server, tak konajú na základe toho, ako z rovnakej štatistiky. DBMS identifikuje starších štatistík založených na počte vstupov, zmeny a zrušenia, ktoré sa vykonávajú na stole, pretože v poslednej dobe štatistiky boli aktualizované a znovu vytvárať na základe prahu.
Prah je vzhľadom k počtu riadkov v tabuľke a tabuľky s mnohými riadkami štatistík aktualizácia nastane potom, čo veľké množstvo operácií, a v tomto prípade po určitú dobu pred dosiahnutím hranice, štatistiky nie sú automaticky aktualizuje.
Problém tejto situácie je, že nemá aktuálne štatistiky SQL Server nemusí poznať všetky možné rôzne hodnoty, ktoré môžu byť prítomné v indexovaného stĺpca a potom databázový stroj mohol vybrať otázky plán nie je optimálna.
To znamená, vždy pri stole s miliónmi riadkov, že ak taký deň, byť umiestnená v ňom stovky tisíc riadkov, po dobu nesmie byť štatistiky súvisiace s týmito novými riadkami a SQL Server nemusí byť schopný identifikovať efektívnu realizáciu plánu, keď sa otázky z radov obsahuje kľúčové hodnoty súvisiace s týmito novými vložených riadkoch. To samozrejme môže mať zásadný vplyv na výkon hypotetické aplikácie, ktorá pracuje s dátami.
| |
Kurz MS Access
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Zľava -10% do 06.01.2012. |
| |
Kurz MySQL
Správa open-source databázu. -15% Zľavy až do 06.01.2012. |
| |
Samozrejme databázy a SQL
Vytváranie a správa relačnej databázy. -15% Zľavy až do 06.01.2012. |