powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / количество записей в таблице
8 сообщений из 8, страница 1 из 1
количество записей в таблице
    #34395841
PythonWin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
пожалуйста, подскажите как максимально быстро (память+cpu) узнать сколько записей в таблице и желательно без выполнения запроса?
...
Рейтинг: 0 / 0
количество записей в таблице
    #34395878
ездун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сам понял, что спросил?
...
Рейтинг: 0 / 0
количество записей в таблице
    #34395907
ChameLe0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть это имелось виду?

SELECT reltuples FROM pg_class WHERE relname='table';
...
Рейтинг: 0 / 0
количество записей в таблице
    #34395924
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PythonWinВсем привет!
пожалуйста, подскажите как максимально быстро (память+cpu) узнать сколько записей в таблице и желательно без выполнения запроса?
1. Угадать! :) Единственный недостаток - изредка можно и не угадать.
2. Ну, раз запрос "не желателен", но все же допустим, то:
1. Запросить SELECT count(*) FROM my_table
2. Посмотреть в статистике
3. Написать триггер, который будет инкрементить поле в левой таблице при добавлении записи и декрементить при удалении.
3. Еще вариант, тоже неплохой. Можно напрямую в постгресовских базах посмотреть. количество актуальных записей.

ЗЫ Ну в общем можно неплохо поразвлекаться.
...
Рейтинг: 0 / 0
количество записей в таблице
    #34398111
Paul Sacks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PythonWinВсем привет!
пожалуйста, подскажите как максимально быстро (память+cpu) узнать сколько записей в таблице и желательно без выполнения запроса?

надо выходной...
...
Рейтинг: 0 / 0
количество записей в таблице
    #34399887
PythonWin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Daeron PythonWinВсем привет!
пожалуйста, подскажите как максимально быстро (память+cpu) узнать сколько записей в таблице и желательно без выполнения запроса?
1. Угадать! :) Единственный недостаток - изредка можно и не угадать.
2. Ну, раз запрос "не желателен", но все же допустим, то:
1. Запросить SELECT count(*) FROM my_table
2. Посмотреть в статистике
3. Написать триггер, который будет инкрементить поле в левой таблице при добавлении записи и декрементить при удалении.
3. Еще вариант, тоже неплохой. Можно напрямую в постгресовских базах посмотреть. количество актуальных записей.

ЗЫ Ну в общем можно неплохо поразвлекаться.
спасибо!

Paul Sacksнадо выходной...
это точно! :)
...
Рейтинг: 0 / 0
количество записей в таблице
    #34400294
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PythonWin
ЗЫ Ну в общем можно неплохо поразвлекаться.
спасибо!
[/quot]
А какой из вариантов подошел?

Ну или что имелось ввиду? ;)
...
Рейтинг: 0 / 0
количество записей в таблице
    #34412246
PythonWin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пока не стал заморачиваться и сделал через
SELECT count(*) FROM my_table
но нравиться идея с таблицей в которой записывается число записей (+/- при добавлении/удалении ), хотя можно попробовать и через последовательность
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / количество записей в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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