Re[4]: [SQL Server] Index partitioning
От: Somescout  
Дата: 26.09.15 07:49
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Somescout, Вы писали:


S>> Конкретно эта — 3ТБ 1С база со склонностью к росту. Т.е. много таблиц со схожей структурой.


W>С базами 1С нужно быть особенно осторожным, поскольку они не под твоим прямым контролем. Если стоит задача повышения производительности, то прибегать к таким средствам, как секционирование, стоит только после того, как средства, предоставляемые 1С, уже опробованы и исчерпаны.


Средства, предоставляемые 1С это что? Переписывание запросов в принципе возможно (а может быть и необходимо, потому что очень часто используется repeatable read и serialized режимы изоляции), но это дело весьма неближнего будущего (их отдел и так загружен).

W>Я бы посоветовал начать с профилирования нагрузки и выявления проблемных мест, то есть конкретных запросов. Или это уже сделано?

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

В чём могут быть проблемы с секционированием таблиц 1С, кроме того что их могут неожиданно перестроить?

BTW. Database Tuning Advisor к сожалению стабильно падает на анализе логов, независимо от версии и окружения, может посоветуете альтернативу?
ARI ARI ARI... Arrivederci!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.