Статистика о индексима СКЛ Сервер
Члан вриттен би Винцензо Гаглио
Страна 3 од 3
Страна 3 од 3
Ако желите да имате потпуну контролу о томе како се ажурирају статистика треба да користите УПДАТЕ СТАТИСТИКЕ процедуру, чији Синтакса је следећа
УПДАТЕ СТАТИСТИКА табле_ор_индекед_виев_наме
[
{
Индек_ор_статистицс__наме {}
| (Индек_ор_статистицс_наме {} [, ... Н])
}
]
[СА
[
[ФУЛЛСЦАН]
| УЗОРАК број {ПОСТО се | РОВС}]
| РЕСАМПЛЕ
|
[... Н]
]
[[,] [АЛЛ | ЦОЛУМНС | Индек]
[[,] НОРЕЦОМПУТЕ]
];
Ова процедура вам омогућава да одредите различите опције
-
ФУЛЛСЦАН
Израчунати статистику скенирањем све редове у табели или приказу индексираном. ФУЛЛСЦАН и узорак 100 ПОСТО генеришу исте резултате. Не можете да користите ФУЛЛСЦАН са узорка. -
УЗОРАК број {ПОСТО се | РОВС}
Приближан проценат или број редова у табели или приказу упита индексираном Оптимизер да користимо када ажурирања статистике. За одсто, број може бити између 0 и 100 за редове, може бити број између 0 и укупан број редова. Стварни проценат или број редова узорковани упита Оптимизатор можда не одговара проценат или број. Куери оптимизер анализира нпр. све редове у дата страници. -
УЗОРАК
То је корисно за специјалним случајевима где се извршење плана, на основу подразумеваног узорковања није оптимална. У већини ситуација, није неопходно да наведете УЗОРКА јер упит Оптимизер користи узорковање. Ова опција не може да се користи када се специфицира ФУЛЛСЦАН. Ако не одредите ни УЗОРКА ни ФУЛЛСЦАН, упит користи оптимизатор семпловане податке и израчунава величине узорка по подразумеваној вредности. Ми не препоручујемо наводећи 0 0 проценат или редова. Ако наведете 0 проценат или редовима, статистика, али објекат се ажурира неће садржати податке о статистици. -
РЕСАМПЛЕ
Ажурирајте сваку статистику користећи најновију узорковање. Употреба РЕСАМПЛЕ може да доведе до анализе комплетне табеле. Јер се користи статистика за индекса, на пример анализу комплетне табеле за фреквенције узорковања. Ако не одредите неку од опција узорковања или узорку, или ФУЛЛСЦАН РЕСАМПЛЕ, упит Оптимизер узорака податке и израчунава величине узорка по подразумеваној вредности. -
Алл | ЦОЛУМНС | ИНДЕКС
Ажурирајте све постојеће статистике, статистике креиране у једној или више колона или статистика створених за индекса. Ако не одредите све опције, УПДАТЕ СТАТИСТИКА изјава ажурира све статистике на табели или приказу индексираном. -
НОРЕЦОМПУТЕ
Онемогућите аутоматско ажурирање статистичких АУТО_УПДАТЕ_СТАТИСТИЦС за статистику. Ако је ова опција наведено, оптимизатор заврши исправку ових статистичких података и онемогућава будућих исправки. Да рехабилитује понашање АУТО_УПДАТЕ_СТАТИСТИЦС, реприза УПДАТЕ СТАТИСТИКУ без опције или покренете НОРЕЦОМПУТЕ сп_аутостатс.
Поред ових решења је такође могуће дефинисати ажурирања индекса на плану одржавања (одржавање плана) у бази података, али то је вероватно ћемо видети у неком будућем члану.






