З цієї статті ви дізнаєтеся, як визначити розмір файлу транзакції бази даних Microsoft SQL Server, а також з'ясувати, скільки взагалі використовується файлового простору під файли транзакцій.
Кроки
- Відкрийте SQL Server Management Studio.Розмір файлу транзакції можна перевірити як локально (на сервері), так і віддалено.
- Виберіть базу даних в Object Explorer. цей модуль знаходиться в меню зліва.[1]
- НатиснітьNew Query (новий запит).знайти цю опцію можна в панелі інструментів, розташованій у верхньому меню.
- Знайдіть Розмір файлу транзакції. якщо вам потрібно дізнатися фактичний розмір файлу і його максимальний розмір, Підтримуваний базою даних, введіть наступний запит і натисніть на кнопку Execute (виконати) в панелі інструментів: [2]
lt;USE Nameofdatabase; GO SELECT File_id, Name, Type_desc, Physical_name, Size, Max_size FROM Sys.Database_files ; GOgt;
- Визначте, скільки місця використовується під файл зараз. для цього введіть наступний запит і натисніть на кнопку Execute (виконати) в панелі інструментів: [3]
lt;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;gt;
Джерела
- ↑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