Поддръжка на индекси и статистически данни MS SQL Server
Индекси и статистически данни в MS SQL Server - основа за ефективно изпълнение на заявката. Без тях, сървърът няма да бъде в състояние да изпълнява заявки в разумен срок.
Статистика - малка маса, до 200 линии, която се съхранява обобщава какво ценности и колко често в таблицата. Въз основа на статистически данни сървър решава кой индекс да се използва при изпълнение на заявка.
Index - специално структурирани данни (съхранявани в базата данни), които ви позволяват бързо намерите желания запис. Той направи нещо като таблица на съдържанието в една книга или индекс. Най-1C база данни в обем от повече от половината се състои от индекси. Не забравяйте да запазите статистики си за всеки индекс.
За подробна информация относно вътрешния устройството, както обикновено се изпращат на Бол:
Като цяло, MS SQL самия сървър, за да се справят с поддържането на целостта и ефективността на статистически данни и показатели, но ако това не помогне, тогава постепенно изграждане на следните въпроси:
- Статистика става значително неточна, а се оказва, сървъра в момента, когато е необходимо.
- Индекси са силно фрагментирани и се разбърква.
- Част от редицата на данни, след като участва в индекса е бил отстранен, а защото на този индекс заема дисково повече пространство и да изисква повече IOPS, когато работи запитвания.
За тези, натрупани ефекти не се отразяват на работата, се препоръчва да се извършва рутинна поддръжка на статистически данни и показатели. Тъй като натоварването от актуализиране и организиране на данни разтоварват, ние вероятно няма да се сблъскат с проблеми по време на интензивна употреба.
Добре е да отбележим, че 1С за по-лесна преносимост между различни видове архитектура на база данни се използва само една малка част от индекса сървър MS SQL на съвременни функции. В резултат на това поддържане на индекси и статистиката е малко опростено.
И така, какво е това "услуга"? Толкова е просто.
За обслужване има специални "градивните елементи" в плана за поддръжка (maitenance план), които се наричат:
- Актуализация Статистика Task
- Индекса наново Task
- Реорганизация Index Task
Тя ще изглежда, че всичко е просто: nakidal тухли, съединени със стрелка и потегли. Такова решение е възможно, но е много неефективно:
- Индексите се преподреждат / реорганизира само всички наведнъж в тази база данни. Това означава, че дори ако на масата никога не се е променило, нейните показатели се възстановят. Това е много разточителство, и с пълния модел на възстановяване също води до по-голямо увеличение на регистър на транзакциите.
- Статистика и пренаредени независимо от значение, дори ако те са просто са актуализирани, когато се възстанови индекси.
- Няма гаранция, че операцията по поддържане, се попълва за времето, през което сте разпределена.
Какво трябва да се предприемат, когато стартира скрипта:
Препоръки за старта:
PS: Двигателят на сайта неправилно otobazhaet текстови знаци с по-малко, така че скрипта е приложен и статията е останало е само началото на скрипта.