Таблицы БД и место на диске¶
Форма позволяет администратору просматривать список всех пользовательских таблиц базы данных и объём занимаемого ими места. Используется для диагностики роста базы данных и выявления наиболее «тяжёлых» таблиц.
Описание колонок¶
| Колонка | Описание |
|---|---|
| Таблица | Имя таблицы в формате схема.имя |
| Кол-во строк | Количество записей в таблице |
| Зарезервировано | Суммарный выделенный размер (КБ) — данные + индексы + неиспользуемое место |
| Данные | Размер, занятый непосредственно данными (КБ) |
| Индексы | Размер, занятый индексами таблицы (КБ) |
| Не используется | Выделено под таблицу, но ещё не занято (КБ) |
Практические советы¶
Наиболее крупные таблицы в типичной инсталляции:
dbo.Tasks— все задачи системы;dbo.TasksInSubcat*Denormalized— денормализованные таблицы категорий, растут пропорционально количеству задач и ДП;dbo.Files*— файловые вложения.
Если таблица TasksInSubcatXXXXDenormalized заметно крупнее остальных, это может указывать на большое количество ДП в категории или на необходимость архивирования задач.
Техническая справка¶
Данные формируются хранимой процедурой dbo.Proc_GetDBTableSizes. Процедура поддерживается на обоих диалектах: MS SQL Server и PostgreSQL.