22.10.2015, 09:21 | #1 |
Участник
|
Аномальное поведение AOS+БД
Всем здравствуйте!
Друзья нужна ваша помощь, с моими проблемами. Возможно проблема одна, но проявляется в разных местах. Проблема №1: Пользователи начали жаловаться на зависания в работе с таблицами CustInvoiceTable и CustInvoiceTrans. Помогает ручная переиндексация таблиц, через Администрирование SQL. Но у нас каждый день выполняется переиндексация индексов у которых количество страниц больше 30 и фрагментация больше 5%. Нормально, что нужно каждый день "вручную" переиндексировать таблицы? Или у нас неправильно работает SQL? В какую сторону смотреть? Проблема №2: Есть некий алгоритм, который получает информацию из обменной таблицы. Обрабатывает ее и обновляет таблицу SalesTable через update_recordset. Проблема в том, что в одно время он работает 4 минуту, в другое отрабатывает за 24 секунды. Набор данных один и тот же. Если в это время смотреть через MS SQL Server Management Studio, то загрузка на ЦП в районе 5%, блокировок нет, ожиданий нет. Трассировка запроса через Axapta при параметре 100 мс, аномального ничего не выдает. Есть 10 запросов, которые больше 100 мс и меньше 300 мс. Из-за чего может быть разница в работе в 3,5 минуты? В какую сторону смотреть? |
|
Теги |
ax2009, dynamicsperf, sql server, производительность |
|
|