Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как средствами psql узнать объем таблицы? / 6 сообщений из 6, страница 1 из 1
16.01.2006, 08:23
    #33484071
AVN
AVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
Как средствами psql узнать объем таблицы?
Не кол-во записей, а объем в Мб на диске.
...
Рейтинг: 0 / 0
16.01.2006, 09:36
    #33484142
Partos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
Код: plaintext
select sum(bytes) from dba_extents where owner=.... and segment_name= .... 

Вот как узнать в байтах сколько занимают экстенты у сегмента объекта. Это реально сколько они занмиают. Обычная таблица состоит из одного сегмента (если не партиционирована - иначе она уже не совсем обычная).

Если присутствуют партиции то нужно суммировать объёмы всех сегментов таблицы. С индексами точно также.

В Мб думаю сам догадаешься как перевести.
...
Рейтинг: 0 / 0
16.01.2006, 09:37
    #33484145
Partos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
опс, сорри....я похоже не в тот форум..мне казалось что в Oracle зашёл...ссори
...
Рейтинг: 0 / 0
16.01.2006, 09:39
    #33484146
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
pg_relation_size() ?

COMMENT ON FUNCTION pg_relation_size(text) IS 'Calculate disk space usage for the specified table or index';

сюдя по коменту оно... как на самом деле хз.
...
Рейтинг: 0 / 0
16.01.2006, 10:54
    #33484307
AVN
AVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
st_sergpg_relation_size() ?

Хм. Что-то в вер. 7.4.9 я такую функцию не нашел
...
Рейтинг: 0 / 0
16.01.2006, 11:03
    #33484339
victor_kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как средствами psql узнать объем таблицы?
Люди заходят на форум Postgre и при этом думают, что попали на форум по Oracle. :-) Это "комплимент" Postgre. :-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как средствами psql узнать объем таблицы? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]