Myslím, že si pletete ANALYZE pomocí EXPLAIN ANALYZE . Existují různé věci.
Pokud chcete náklady a načasování dotazu bez použití změn, jedinou skutečnou možností, kterou máte, je zahájit transakci, provést dotaz pod EXPLAIN ANALYZE a poté ROLLBACK .
To stále provede dotaz, což znamená, že:
- Čas CPU a I/O jsou spotřebovány
- Zámky jsou stále zablokovány a drženy po dobu trvání
- Nové řádky se ve skutečnosti zapisují do tabulek a indexů, ale nikdy nejsou označeny jako viditelné. Jsou vyčištěny v dalším
VACUUM.