MS SQL Server: Диагностика и решение проблем с разрастанием TempDB
Чистим данные SQL
👆🏻Тонкости дедубликации с DISTINCT Исключить дубли из выборки можно просто добавив к SQL-запросу ключевое слово DISTINCT. Однако, это простое решение не всегда будет верным. Чтобы гарантировать отсутствие дубликатов в наборе данных, СУБД необходимо сравнить все строки друг с другом, отсеяв повторы. Это требует много ресурсов ЦП и памяти для хранения всех строк, т.к. их нужно сравнивать друг с другом в памяти, даже если на низком уровне идет работа с хэшем. Кроме того, DISTINCT уменьшает параллелизм вычислений, снижая скорость выполнения запроса...
Как перенести tempdb sql на другой диск
Всем привет! Сегодня мы рассмотрим перенос tempdb в MSSQL на другой диск. Вообще tempdb является системной базой данных, которая используется для хранения временных данных. Она автоматически создается при запуске SQL Server и каждый раз пересоздается при перезапуске сервера. TempDB используется для многих целей, включая временное хранение таблиц, переменных таблиц и индексов, сортировки данных и временного хранения результатов запросов. Как правило база tempdb всегда сильно нагружена и её ускорение даст нам небольшой прирост в производительности...