но я правильно понял, что
в tup_read содержится счетчик tuple, которые были прочитаны по скану индекса + bitmap scan(когда нельзя определить, с помощью какого именно индекса была получена информация),
а в tup_fetch - только кол-во полученных "живых" строк. И напрямую сравнивать эти 2 значения(как предлагают некоторые ресурсы) - нельзя?
В документации же ясно написано, как правильно, нет?
> когда нельзя определить, с помощью какого именно индекса была получена информация
Эээ... откуда Вы это взяли (можно/нельзя тут не имеет значения — если читался tuple из индекса, то idx_tup_read++).
> а в tup_fetch - только кол-во полученных "живых" строк.
Да, только непосредственно "через" индекс: "Number of live table rows fetched by simple index scans using this index".
> И напрямую сравнивать эти 2 значения
Да попробуйте Вы взять какую-то простую тестовую таблицу, и посмотрите, как на статистике отражаются разные виды доступа — будет понятно, я думаю.