Skip to content

Instantly share code, notes, and snippets.

@aleksp99
Last active December 6, 2023 10:20
Show Gist options
  • Save aleksp99/b66c9de71540b199fc7cb5a68978df33 to your computer and use it in GitHub Desktop.
Save aleksp99/b66c9de71540b199fc7cb5a68978df33 to your computer and use it in GitHub Desktop.
#SQL
SELECT
db.name AS name,
db.create_date AS create_date,
db.state_desc AS state_desc,
db.recovery_model_desc AS recovery_model_desc,
f.physical_name AS physical_name,
f.size AS size,
CAST(f.size * 8.0 / 1024 / 1024 AS DECIMAL(15, 3)) AS size_desc
FROM
sys.databases AS db
INNER JOIN sys.master_files AS f
ON db.database_id = f.database_id
ORDER BY
f.size DESC
SELECT name, recovery_model_desc FROM sys.databases WHERE recovery_model <> 3
-- Создает ручную контрольную точку в базе данных SQL Server, с которой в данный момент установлено соединение.
-- use [Имя_Вашей_Базы_Данных] checkpoint
-- Сокращает размер файлов данных и файлов журнала в указанной базе данных.
DBCC SHRINKDATABASE ([Имя_Вашей_Базы_Данных])
--DBCC SHRINKDATABASE (TEMPDB)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment