Здравствуйте, wildwind, Вы писали:
W>Здравствуйте, Somescout, Вы писали:
S>> Конкретно эта — 3ТБ 1С база со склонностью к росту. Т.е. много таблиц со схожей структурой.
W>С базами 1С нужно быть особенно осторожным, поскольку они не под твоим прямым контролем. Если стоит задача повышения производительности, то прибегать к таким средствам, как секционирование, стоит только после того, как средства, предоставляемые 1С, уже опробованы и исчерпаны.
Средства, предоставляемые 1С это что? Переписывание запросов в принципе возможно (а может быть и необходимо, потому что очень часто используется repeatable read и serialized режимы изоляции), но это дело весьма неближнего будущего (их отдел и так загружен).
W>Я бы посоветовал начать с профилирования нагрузки и выявления проблемных мест, то есть конкретных запросов. Или это уже сделано?
В процессе. Проблемные запросы есть, но они достаточно редки. В большинстве случаев проблемы либо с IO, либо с блокировками. Секционирование рассматривается как возможность, поэтому я и пытаюсь выявить возможные проблемы.
В чём могут быть проблемы с секционированием таблиц 1С, кроме того что их могут неожиданно перестроить?
BTW. Database Tuning Advisor к сожалению стабильно падает на анализе логов, независимо от версии и окружения, может посоветуете альтернативу?