2015-07-10 2 views
0

У меня есть база данных с именем data_base с несколькими таблицами: table1, table2 и table3. Я хочу найти общее хранилище данных в data_base в терабайтах. Я нашел следующий код на справочном сайте компании Sybase:Получить информацию о хранилище данных в Sybase?

sp_spaceusage 'display summary [using unit= {KB | MB | GB | PAGES} ]', 
{'table' | 'index'}, name 
[,where_clause [,order_by[,command ] ] ] 

Но я понятия не имею, где начать с ним, или, если это уместно подход принять. Конечная цель этого упражнения - узнать, сколько терабайт data_base.

ответ

1

sp_spaceused, вероятно, лучше начать

data_base..sp_spaceused 

Вы получите что-то вроде

database_name database_size 
------------- ------------- 
data_base  193636.0 MB 

reserved data  index_size unused 
----------- ----------- ----------- ---------- 
79990040 KB 56017848 KB 22623154 KB 1335938 KB 

Вы можете использовать его на отдельные таблицы тоже.

Смежные вопросы