У меня есть таблица в моей таблице postgresql.Таблица имеет около 9.100.000 строк.Когда я выполняю запрос select count(*) from table время выполнения составляет около 1,5 минут.Это нормально?И что я могу сделать, чтобы уменьшить это время?
select count(*) from table
Если вы хотите оценить размер, вы можете использовать count_estimate.Это намного быстрее.https://wiki.postgresql.org/wiki/Count_estimate
Другой обходной путь - использовать поле статистики, чтобы увеличивать его при каждом добавлении новой строки.
Также, пожалуйста, прочитайте https://www.citusdata.com/blog/2016/10/12/count-performance/