MS SQL Server: Диагностика и решение проблем с разрастанием TempDB
MSSQL — уменьшаем tempdb
Срочно понадобилось уменьшить размер tempdb. Можно выполнить сжатие, перезапуск сервера, танцы с бубнами. Всё это уменьшит размер tempdb, но не сделает его меньше Initial Size. И это большая проблема, особенно для тех экземпляров, где база tempdb вынесена в оперативную память: MSSQL — переносим tempdb на RAM диск Есть полезная статья от Microsoft, в которой есть решение по уменьшению Initial Size: Как сжать базу данных tempdb в SQL Server Но о подводных камнях там ни слова. Печаль меня настигла, когда я дошёл до пункта: "Подключитесь к серверу SQL Server с помощью анализатора запросов"...
Как перенести tempdb sql на другой диск
Всем привет! Сегодня мы рассмотрим перенос tempdb в MSSQL на другой диск. Вообще tempdb является системной базой данных, которая используется для хранения временных данных. Она автоматически создается при запуске SQL Server и каждый раз пересоздается при перезапуске сервера. TempDB используется для многих целей, включая временное хранение таблиц, переменных таблиц и индексов, сортировки данных и временного хранения результатов запросов. Как правило база tempdb всегда сильно нагружена и её ускорение даст нам небольшой прирост в производительности...
Мониторинг SQL запросов в Oracle Database через zabbix
Понадобилось мне однажды мониторить в заббиксе свободное место на сервере Oracle. Всё бы ничего, однако простая задача усложнилась. Нужно мониторить свободное место внутри определённого tablespace. Данную задачу можно решить с помощью SQL запроса: SELECT trunc(sum(bytes/1024/1024/1024),0)
FROM dba_free_space
WHERE tablespace_name=MY_TABLESPACE'; Осталось только научиться передавать результат SQL запроса в zabbix. Приступим. У нас имеется: Разобьём задачу на части: SQL запрос уже есть SELECT trunc(sum(bytes/1024/1024/1024),0)...