Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 сен 2024, 20:49

1C + SQL = тормоза

Автор sveloga, 19 фев 2021, 05:47

0 Пользователей и 1 гость просматривают эту тему.

sveloga

Имеется Альфа-авто от рарус живет на sql2012. работает в принципе не особо быстро, но один момент заставил меня заняться ковырятельством sql:

При инвентаризации в списке из 2500 позиций, при поиске вводом номера детали очень долго думает. скажем если номер 0001002545, то при вводе 0001 он еще ищет за 15 сек, то продолжение может искать до 1-2 минут.
Если эту базу выгрузить в файловый вид, то поиск происходит за 3-5 сек.
Все это живет на XEON E5506 2.3GHz x 2 штуки, 32Gb оперативы, SAS HDD. Оперативка занята не более 60%, Проц до 30%. Наличие/отсутствие на сервере других пользователей картину не меняет.

На SQL ежедневно выполняется:
проверка целостности
перестроение индекса
обновление статистики
очистка кэша

на просторах не нашел решений, кроме регламентного обслуживания sql базы.

Поиск родных

Цитата: sveloga от 19 фев 2021, 05:47
Имеется Альфа-авто от рарус
Версия - какая?

Цитата: sveloga от 19 фев 2021, 05:47
На SQL ежедневно выполняется:
проверка целостности
перестроение индекса
обновление статистики
очистка кэша

на просторах не нашел решений, кроме регламентного обслуживания sql базы.
очистка кэша ежедневно  - зачем?

Я так припоминаю, что надо разумно выставлять ограничеия на размеры базы, поскольку ,иначе, sql2012 неограниченно захватывает всю память и продолжает ее есть безостановочно

sveloga

Цитата: Геннадий ОбьГЭС от 19 фев 2021, 08:26Версия - какая?

Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.0 (5.0.12.02)


Цитата: Геннадий ОбьГЭС от 19 фев 2021, 08:26очистка кэша ежедневно  - зачем?

Очистка процедурного кэша. по мануалу делал.

Цитата: Геннадий ОбьГЭС от 19 фев 2021, 08:26Я так припоминаю, что надо разумно выставлять ограничеия на размеры базы, поскольку ,иначе, sql2012 неограниченно захватывает всю память и продолжает ее есть безостановочно

В свойстве сервера? Ограничение на сам sql сервер?
Установлено 16гб
В процессах sqlsrv.exe занимает 400мб.

Делал дефрагментацию базы. Автоувеличение размера - файл данных 100мб, журнал - 50мб.

Так же эту базу ставил на новый сервер со 128гб оперативы. результат тот же.




DmitriyF

Включай ТЖ снимай метрики. Все остальное это ткнуть пальцем называется. Может у тебя вообще полнотекстовый поиск косячит, попробуй отключить. Но правильно - нужно собрать данные и потом анализировать , что к чему.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск