![]() |
#8 |
Участник
|
По статистике Microsoft, 90% причин торможения баз - всё же индексы.
Кроме них существенно влияет на производительность перечисление конкретных полей для выборки вместо выбора всех записей, и использование NOLOCK. Тем более, что 1Гб между серверами не поможет, если при открытии формы или отчёта выбираются все поля таблиц, и до клиентов требуется тянуть мегабайты. Возможно, на медленном сервере все запросы выполнялись медленно. Затем, часть *нормальных* запросов на новом сервер стали выполнятся быстро, но заведомо плохие запросы по прежнему ставят сервер в тупик (блокировки тоже следует учесть, sp_who2). Советую всё же рассмотреть такой вариант. Ещё вариант - на мощный сервер перетянули построение OLAP. Настройки сервера тоже следует взглянуть. Особенно параметр, определяющий использование параллельного выполнения запросов. Очень маленькое значение убивает сервер. Именно на формы влияет кэширование таблиц. |
|
Теги |
оптимизация, производительность |
|
![]() |
||||
Тема | Ответов | |||
Анализ производительности | 4 | |||
aEremenko: Тестирование производительности в DAX 4.0 | 0 | |||
снова COM Connector | 11 | |||
Тест производительности | 0 | |||
Как использовать Анализ производительности | 3 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|