Weight Loss Program

Комплексне рішення для автоматизації підприємства

Управління фінансовими ресурсами, грошовими потоками, завдання логістики (управління закупівлями, запасами, продажами).

Реорганизация индексов



Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие критерию поиска.


"Компонент SQL Server Database Engine автоматически поддерживает состояние индексов при выполнении операций вставки, обновления или удаления в отношении базовых данных. Со временем эти изменения могут привести к тому, что данные в индексе окажутся разбросанными по базе данных (фрагментированными). Фрагментация имеет место в тех случаях, когда в индексах содержатся страницы, для которых логический порядок, основанный на значении ключа, не совпадает с физическим порядком в файле данных. Значительно фрагментированные индексы могут серьезно снижать производительность запросов и служить причиной замедления откликов приложения".


Реорганизация индексов необходима для оптимизации работы системы ИС-ПРО. Дефрагментация «тяжелых» фрагментированных индексов ускорит обращение к ним при выполнении SQL запросов.
Выполнить операцию по реорганизации индексов можно как штатными средствами ИС-ПРО «Администратор\Предприятия и доступ к данным\Реестр\Реиндексация таблиц» так и средствами администрирования СУБД.
 
MSSQL Server. Пример запроса, который можно выполнить средствами администрирования СУБД на http://technet.microsoft.com
Google+