powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Размер таблиц БД
6 сообщений из 6, страница 1 из 1
Размер таблиц БД
    #34136036
Сергей Сергеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу выгрузить в файл данные:

table_name|size_kb

чтобы измерить размер таблицы хочу взять из systables размер строки и умножить на количество строк в этой таблице. Для того чтобы посчитать количество строк надо обратиться к этой таблице (т.к. в systables значение неактуально).
Как мне подставить значение tabname возвращаемое из таблицы systables в в блок FROM запроса количества строк из этой таблицы?
...
Рейтинг: 0 / 0
Размер таблиц БД
    #34136066
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую поискать в этом разделе форума соответствующий скрипт.
Подобный вопрос поднимался не один раз.
...
Рейтинг: 0 / 0
Размер таблиц БД
    #34136127
Сергей Сергеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я всего лишь хочу знать - можно ли подставлять в блок SQL-запроса переменное значение (имя таблиц из systables), чтобы пробежаться по всем таблицам в схеме конкретного юзера
...
Рейтинг: 0 / 0
Размер таблиц БД
    #34136736
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а собрать минимальную статистику low, а затем nrows*rowsize, или с макс. точностью npused*размер_страницы (pagesize)
...
Рейтинг: 0 / 0
Размер таблиц БД
    #34137476
Сергей Сергеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Днем не разрешают update statistics делать, даже LOW =)) Я уже думал об этом. Поставил крону ночью отработать =) Завтра посмотрим
...
Рейтинг: 0 / 0
Размер таблиц БД
    #34141630
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей СергеевичЯ всего лишь хочу знать - можно ли подставлять в блок SQL-запроса переменное значение (имя таблиц из systables), чтобы пробежаться по всем таблицам в схеме конкретного юзера
В стандартном SQL нельзя. Это называется динамический SQL.
Решать эти задачи можно, но в вашем конкретном случае это абсолютно не нужно.
См. скрипты, которых тут было много....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Размер таблиц БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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