1
A subconsulta SELECT DISTINCT ON usa plano ineficiente
Eu tenho uma tabela progresses(contém atualmente na ordem de centenas de milhares de registros): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | …