Управление индексами и секциями в 1С
Одним из основных факторов производительности 1С: Предприятие 8 является верная структура индексов СУБД — это аксиома. Но также существует одно из заблуждений — что это все сложно.
В Ei разработан не имеющий аналогов инструмент позволяющий вывести работы с индексами и секциями на новый визуальный (интерактивный) уровень, позволяющий забыть о длинных инструкциях по созданию изменению индексов.
- Описание
- Подробнее
Описание
Инструмент по управлению индексами и секциями является эксклюзивным для решений на платформе 1С. А в контексте всех остальных решений просто редкостью (для секций автору известно только одно решение SqlPartitionManager — $199 для одного сервера). SQL Server Management Studio не предоставляет возможности интерактивной работы с секциями и работа с индексами максимально неудобна.
Наверное многие скажут что инструменты эти не нужны можно все делать запросами. Возможность делать это запросами мною не отрицается, так же как и использование командной строки заместо проводника.
Данные инструменты дают следующие приемущества:
- Простота настройки(добавления и редактирования);
- Статистика в одном окне с редактируемыми объектами;
- Отображение индексов и секций в виде дерева;
- Контекст полей и типов 1С;
- Секционирование на основе типов 1С ;
- Drag & Drop.
Для чего вообще нужны секции?:
- Секции позволяют распределить нагрузку ввода вывода по всем дисковым массивам. Реализовывается через секционирование по периоду — когда данные за предыдущие периоды выносятся на файловые группы оптимизированные для только для чтения.
- Секции позоляют избежать блокировок. Реализовывается через секционирование по реквизиту разделителя — например Организация и как следствие в MSSQL 2008 Enterprise блокировка не будет эскалированна выше секции, т.е. одна организация будет полностью независима от другой.
А теперь посмотрите как все это делается интерактивно

