Мониторинг активности таблицы (количество выбранных в указанной c строке) - PullRequest
2 голосов
/ 10 июля 2020

У меня большой набор данных Table: id | info1 | info2 | ...

Существует несколько процессов, интенсивно обращающихся к данным.

Есть ли встроенный способ в postgresql или расширение, чтобы узнать, сколько раз к строке обращались с помощью SELECT ?

Я думал создать хранимую процедуру и управлять ею вручную.

1 Ответ

1 голос
/ 10 июля 2020

Нет, ни в одной известной БД их нет. Реализовать тоже будет сложно. Иногда вам не нужен физический доступ к данным на диске, потому что вы либо находите их в кеше, либо берете из индекса. Такая процедура - если бы существовала и работала в соответствии с требованиями - сильно ударила бы по производительности БД.

...