Из этой статьи вы узнаете, как определить размер файла транзакции базы данных Microsoft SQL Server, а также выяснить, сколько вообще используется файлового пространства под файлы транзакций.
Шаги
-
Откройте SQL Server Management Studio. Размер файла транзакции можно проверить как локально (на сервере), так и удаленно.
-
Выберите базу данных в Object Explorer. Этот модуль находится в меню слева. [1] X Источник информации
-
Нажмите New Query (Новый запрос). Найти эту опцию можно в панели инструментов, расположенной в верхнем меню.
-
Найдите размер файла транзакции. Если вам нужно узнать фактический размер файла и его максимальный размер, поддерживаемый базой данных, введите следующий запрос и нажмите на кнопку Execute (Выполнить) в панели инструментов: [2] X Источник информации
< USE nameofdatabase ; GO SELECT file_id , name , type_desc , physical_name , size , max_size FROM sys . database_files ; GO >
-
Определите, сколько места используется под файл сейчас. Для этого введите следующий запрос и нажмите на кнопку Execute (Выполнить) в панели инструментов: [3] X Источник информации
< USE nameofdatabase ; GO SELECT ( total_log_size_in_bytes - used_log_space_in_bytes ) * 1 . 0 / 1024 / 1024 AS [ free log space in MB ] FROM sys . dm_db_log_space_usage ; >
Реклама
Источники
- ↑ https://www.serverintellect.com/support/sqlserver/sql-query/
- ↑ https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-log-space-usage-transact-sql?view=sql-server-2017
- ↑ https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-log-space-usage-transact-sql?view=sql-server-2017
Об этой статье
Эту страницу просматривали 1817 раз.
Реклама