Возможно ли, что с кешем очистится после выполнения оператора выбора?Sql Server 2008 Clear Выбрать кеш-заявление?
Я попытался с одним из моих sql, что в первый раз я его выполнил, его вернул мне 3,15 минуты и второй раз (смена каких-либо вещей), он вернул мне 2,55 минуты.
Это своего рода утомительно для меня, чтобы проверить фактическую производительность на sql.
Я обнаружил, что на сервере Sql Server 2005 есть кеш на this.
Правильно ли я имею кэш на сервере sql 2008?
Спасибо за ваш ответ. – Worgon
Я пробовал с кодом DBCC DROPCLEANBUFFERS и DROP FREEPROCCACHE Его возвращает мне ошибку, что «команда DBCC« DROPCLEANBUFFERS »не поддерживается в этой версии SQL Server», моя версия сервера SQL - это SqlServer 2008 R2. Что такое версия? Я попытался найти его на Msdn по этой ссылке http://msdn.microsoft.com/en-us/library/ms187762.aspx, кажется, что версия 2008 года отсутствует. Разве это не поддерживается? – Worgon
@Worgon 2005 также поддерживает его, 2012 год, но не 2008 ... странно ... Попробуйте следующее: DBCC FREESYSTEMCACHE, DBCC FREEPROCCACHE, DBCC FREESESSIONCACHE и DBCC FLUSHPROCINDB (db_name) и дайте мне знать, если они также «не поддерживаются». PS .: 2008 полностью отсутствует в списке MSDN «Другие версии», поскольку 2008 год должен поддерживать все, что поддерживает 2005 год. Очень странно. Теперь я помню, почему я пропустил версию :) –