Chờ tôi đã làm việc. Trong postgresql.conf có HAI cài đặt để tải trước các thư viện. Phần mềm đầu tiên, shared_preload_libraries, sẽ không hoạt động nếu không khởi động lại. NHƯNG một session_preload_libraries khác SẼ. Vì vậy, hãy chỉnh sửa postgresql.conf để có dòng này trong đó:
session_preload_libraries = 'auto_explain'
Sau đó tải lại:
pg_ctl reload (or pg_ctlcluster 9.x main reload etc)
Sau đó, thay đổi cơ sở dữ liệu để bật nó lên:
alter database smarlowe set auto_explain.log_min_duration=1;
Và sau đó, tất cả các kết nối mới đều nhận được các gói auto_explained.
Thay đổi thời lượng thành cài đặt mili giây phù hợp nhất với bạn.