titleauthor 25 48 KB 8 KB 40 KB 0 KB
В столбце name указано имя таблицы, о которой выводится информация, а в столбце rows — число строк данных, которое введено в таблице. Объем памяти, выделенный в базе данных для таблицы, указывается в столбце reserved (data + index_s1ze + unused). В столбце data указан объем памяти, занимаемой данными, хранящимися в таблице, а в столбце i ndex_si ze — объем памяти, отведенный для индекса. Объем свободного пространства указывается в столбце unused
Для получения информации о журнале транзакций Transact-SQL предлагает команду DBCC SQLPERF, выдающую информацию об использовании журналов транзакций в каждой из баз данных, созданных на сервере.
Для получения информации об использовании журналов транзакций нужно выполнить следующую команду: DBCC SQLPERF (LOGSPACE)
В результате будет выдана следующая информация: DatabaseName LogSize(MB) Log Space Used ( % ) Status
Samp! e_3 |
1.9921875 |
33.039215 |
0 |
Sample_2 |
1.9921875 |
34.264706 |
0 |
Sample 1 |
1.9921875 |
33.553921 |
0 |
Distribution |
0.9921875 |
56.98819 |
0 |
Abba |
0.9921875 |
38.877953 |
0 |
Northwi nd |
0.9921875 |
46.948818 |
0 |
Pubs |
0.9921875 |
55.610237 |
0 |
Msdb |
2.4921875 |
35.442791 |
0 |
Tempdb |
0.4921875 |
85.079521 |
0 |
Model |
0.7421875 |
45.328949 |
0 |
Master |
1.2421875 |
34.709118 |
0 |
(12 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Вся информация о файлах и группах файлов базы данных хранится в системных таблицах. Хранимые процедуры обращаются к этим таблицам и возвращают пользователю результат в удобном виде. Хотя в некоторых случаях бывает проще напрямую считать данные из системных таблиц, чем выполнять хранимые процедуры, Microsoft настоятельно советует не прибегать к прямому обращению к системным таблицам, так как их структура может быть изменена в следующих версиях, и поэтому программы, успешно работающие с одной из версий SQL Server, могут работать неправильно или вообще не работать со следующими версиями этой СУБД. При использовании хранимых процедур Microsoft гарантирует, что совместимость будет сохранена.