Скидання використання SQL Server


10

У моєму середовищі розробки я граю із запитами. Для цього мені потрібно скинути пам'ять, плани та ін. SQL Server, які можуть гарантувати мені, що мій запит є єдиним стресом / робочим процесом на сервері з усіма значеннями скидання

Небагато речей, якими я займаюся

  • Стрілецький блокпост
  • ДБКК ДРОПКЛЕАНБУФЕРИ;
  • DBCC FREEPROCCACHE;
  • DBCC FLUSHPROCINDB
  • БЕЗКОШТОВНА БЕЗКОШТОВНА КАШКА
  • DBCC SQLPERF ("sys.dm_os_wait_stats", CLEAR);

Я правильно це роблю? чи мені потрібно більше речей, щоб очистити чи переглянути свіжу статистику?

Відповіді:


5

Не вистачає перезавантаження служби SQL Server або вікна цього достатньо. Якщо ви хочете бути абсолютно свіжими, ви можете скинути створену користувачем статистику з останнього запуску.

SELECT stats.name, objects.name, schemas.name,objects.create_date
FROM sys.stats
JOIN sys.objects ON stats.OBJECT_ID = objects.OBJECT_ID
JOIN sys.schemas ON objects.schema_id = schemas.schema_id
WHERE stats.stats_id > 0
  AND stats.stats_id < 255
  AND objects.is_ms_shipped = 0
  AND auto_created = 1
  order by objects.create_date desc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.