0
simol
21.02.12
✎
16:43
|
Есть MS SQL 2005 x64 + 8.2
Заметил закономерность, что после включения сервера в процессе пользования базы скорость выполнения запросов изо дня в день медленно. но падает. (даже при монопольном использовании базы)
И если в момент "да что же такое" очистить процедурный кеш командой DBCC FREEPROCCACHE , то начинает практически в буквальном смысле летать.
1. Не понимаю, почему MSSQL не диагностирует проблемы кеша и сама его не лечит
2. Зачем вообще кеш, если после его очистки скорость работы сервера меня устраивает, а с ним тормозит
3. Нутро подсказывает, что что-то не то, а что непонятно. Может есть комментарий?
|
|
1
Господин ПЖ
21.02.12
✎
16:45
|
(0) >Зачем вообще кеш, если после его очистки скорость работы сервера меня устраивает, а с ним тормозит
кеш нужен чтобы каждый раз не компилить план выполнения запроса. статистику рефрешите?
|
|