![]() |
|
Модераторы: Akina |
![]()
|
|
| Максим |
|
|||
|
Unregistered |
Подскажите пожалуйста, как можно узнать какой объём занимает таблица на диске?
Т.е. есть база данных с множеством таблиц, хочется узнать какая таблица самая большая, какая самая маленькая и т.п.? |
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
ну самое простое что приходит на ум это посчитать сколько байт занимает строка, это количество умножить на количество строк в таблице результат и будет сколько примерно занимает таблица места (без учета сжатия)
-------------------- |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
Ну, допустим, узнал... дальше что? нахрена оно тебе?
Satana Это не DBF, это SQL-сервер... расчитанное так место может отличаться от реального в разы... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Анализ и т.п. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
Тогда бери мануал и читай - там четко расписана методика расчета занимаемого пространства. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| MaximNR |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 11.5.2005 Репутация: 1 Всего: 1 |
т.е. это процесс, а не вызов какой-либо функции. гм. жаль. ок. |
||||
|
|||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Увы, это так. Потому как практически все SQL делять файл с данными на блоки, которые заполняются не целиком. И при удалении записи эти блоки не всегда начинают сразу использоваться. Т.е. блок может заполниться на 80%, после удаления опустошится до 40% и только после этого начать заполняться снова. Кроме этого пустые блоки не удаляются из файла и он вообщем-то не уменьшается в размерах. |
|||
|
||||
| MaximNR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 11.5.2005 Репутация: 1 Всего: 1 |
Подскажите плс!
Забил я на получение объема таблицы, тут случайно наткнулся на такую подпрограмму: /// sp_spaceused Displays the number of rows, disk space reserved, and disk space used by a table in the current database, or displays the disk space reserved and used by the entire database. Syntax sp_spaceused [[@objname =] 'objname'] [,[@updateusage =] 'updateusage'] /// вот запрос к ней: exec sp_spaceused ta_test_tbl name rows reserved data index_size unused ta_test_tbl 3281384 1084368 KB 230256 KB 853704 KB 408 KB Подскажите, это истинные значения или какие-то попугаи? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
Попугаи максимально приближённые к боевым...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| MaximNR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 11.5.2005 Репутация: 1 Всего: 1 |
понятно
Спасибо! |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |