Перестроение индексов и сбор статистики во выбранным таблицам SQL

Обработка позволяет произвести потабличное наглядное перестроение индексов и обновление статистики базы данных 1С, развернутой на базе СУБД sql.

Обработка сделана в большей степени для тестирования увеличения производительности базы данных 1С до и после перестроения индексов отдельных таблиц ИБ СУБД. Но при некоторой сноровке ей можно найти и боевое применение.

Возможности.

1. Анализ структуры ИБ на уровне СУБД до уровня индексов каждой из таблиц. 

2. Представление структуры в удобном виде — в виде дерева.

3. Возможность выбора отдельных таблиц. Перестроения индексов и обновление статистики только по выбранным таблицам.

4. Тестировалась на релизе платформы 8.3.11.2899. MS SQL 2012

P.S. Формы управляемые.

8 Comments

  1. yarsort

    А зачем получать список баз данных на сервере, если Вы получаете данные только текущей базы и не сможете из обработки выбрать таблицы других баз?

    Reply
  2. yarsort

    В целом обработка очень удобная. Я сейчас подобное сделал на обычных формах. Скоро опубликую.

    Reply
  3. yarsort

    И еще: я бы рекомендовал бы перестраивать индекс в режиме: «В сети» особенно когда работают люди в этот момент. Иначе большая таблица не даст работать пользователям.

    Reply
  4. Prometeus2011

    (2) Дело в том, что средствами 1с нельзя получить имя текущей базы данных на уровне СУБД. Приходится делегировать полномочия пользователю:)

    Reply
  5. yarsort

    (5) Как правило, базу в кластере называют так же как и в SQL, а потому можно получить из строки подключения.

    СтрокаБД = СтрокаСоединенияИнформационнойБазы();

    Reply
  6. Prometeus2011

    (6)Да, но может и нет:) А может вообще быть другая база. Ну перепутали, блин. Не, нафиг. Лучше сразу пользователю сказать: «Извини, но ты дальше сам».

    Reply
  7. DonAlPatino

    (4) Вроде Enterprise редакции SQL позволяют перестраивать индексы без блокировки таблицы?

    Reply
  8. yarsort

    Не все таблицы можно так делать. Если в таблицах есть индексы разных видов и таблицы содержат строковые колонки, тогда могут быть ошибки в режиме ONLINE. Скул сам не дает делать обновление индекса и просит оффлайн режим. Я видел пару раз такие вещи…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *