powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Определение размера БД и таблиц
6 сообщений из 6, страница 1 из 1
Определение размера БД и таблиц
    #34516978
Injener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ASA 8.03.
Подскажите, можно ли, и если да то какими запросами определить размер всей БД, и каждой таблицы в частности.
...
Рейтинг: 0 / 0
Определение размера БД и таблиц
    #34517144
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Injener wrote:

> У меня ASA 8.03.
> Подскажите, можно ли, и если да то какими запросами определить размер
> всей БД,

Посмотреть в Проводнике/TC/FAR/...

> и каждой таблицы в частности.

SELECT count(*) FROM table ;
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Определение размера БД и таблиц
    #34517266
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Физический размер таблицы, наверное, можно оценить по значению поля table_page_count системной таблицы SYSTABLE, а также системной процедурой sa_table_page_usage.
...
Рейтинг: 0 / 0
Определение размера БД и таблиц
    #34517272
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем???

Но если очень хочется, то различную информацию про БД можно смотреть через
call sa_db_properities
Для определения размера БД наиболее интересно будет смотреть на проперти FileSize и PageSize. Перемножь их и получишь размер файла БД в байтах.

А для определения инфы по таблицам смотри на call sa_table_page_usage . Переменожь параметр БД PageSize на значение из колонки TablePages, получишь сколько база выделила места под таблицу. Подправь это число с учетом PctUsedT и получишь сколько места таблица практически занимает. Ну это только сама таблица конечно. Потом еще можно посмотреть на IndexPages и PctUsedI - получишь сумму всех индексов на эту таблицу. Ну или можно сразу смотреть PctOfFile - сколько процентов от размера БД занимает эта конкретная таблица.


---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Определение размера БД и таблиц
    #34517701
Injener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl , спасибо!
White Owl
А зачем???

Пишу конвертор, одна большая база конвертируется в другую.
Чтоб ProgressBar равномерно работал.
...
Рейтинг: 0 / 0
Определение размера БД и таблиц
    #34520544
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InjenerПишу конвертор, одна большая база конвертируется в другую.
Чтоб ProgressBar равномерно работал.Ну, ради этого точно не стоит мучать sa_table_page_usage...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Определение размера БД и таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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