
Обслуживание баз SQL средствами 1с
Обработка позволяет обслуживать SQL базы средствами 1С. Выполнять скрипты по перестроению индексов, обновлению статистики и очистки SQL кэша. ...

Обработка позволяет обслуживать SQL базы средствами 1С. Выполнять скрипты по перестроению индексов, обновлению статистики и очистки SQL кэша. ...
Статистика — Ключ к лучшей оптимизации и, следовательно, лучшей производительности. Всем кто занимался вопросами производительности известно о влиянии статистики SQL на производительность. Все DBA и администраторы единогласно призывают обновлять статистику, в том числе включая автообновление статистики. Например статья на хабре почему для SQL Server важна статистика. Рекомендация включить авторасчет статистики является стандартом. Давайте разберемся когда от стандарта нужно отойти. ...

Иногда когда на одном сервере SQL много баз 1с, служебная база msdb может очень сильно разрастаться в объемах. Чаще всего это место занимают бесполезные логи, очистим их. Поиск проблемного места Запускаем Microsoft SQL SMS Выполняем скрипт (1) Определяем проблемные таблицы Скрипт (1) поиск больших таблиц USE msdb GO SELECT TOP(10) o.[object_id] , obj = SCHEMA_NAME(o.[schema_id]) + ‘.’ + o.name , o.[type] , i.total_rows , i.total_size FROM sys.objects o JOIN ( SELECT i.[object_id] , total_size = CAST(SUM(a.total_pages) * 8. / 1024 AS DECIMAL(18,2)) , total_rows = SUM(CASE WHEN i.index_id IN (0, 1) AND a.[type] = 1 THEN p.[rows] END) FROM sys.indexes i JOIN sys.partitions p ON i.[object_id] = p.[object_id] AND i.index_id = p.index_id JOIN sys.allocation_units a ON p.[partition_id] = a.container_id WHERE i.is_disabled = 0 AND i.is_hypothetical = 0 GROUP BY i.[object_id] ) i ON o.[object_id] = i.[object_id] WHERE o.[type] IN (‘V’, ‘U’, ‘S’) ORDER BY i.total_size DESC ...