Vous n'êtes pas identifié(e).
Pages : 1
je recherche depuis un petit moment le moyen de pouvoir faire l'explain plan d'une requête contenant des variables:
J'ai trouvé ce moyen, si quelqu'un sait faire plus simplement, je suis preneur (notamment sous PGADMIN) :
PREPARE requete2 (integer, char, date)
AS SELECT A.ACOPACOBR1, A.ACOPNUMCIN, A.ACOPCODSIT
FROM ACOPOPER A
WHERE A.ACOPACOBR1 = $1
AND A.ACOPCODSIT = $2
AND A.ACOPDDEOPE <= $3;
PREPARE
EXPLAIN EXECUTE requete2 (544545, '01','2016/01/01');
QUERY PLAN
--------------------------------------------------------------------------------------
Index Scan using acopopercl_pkey on acopopercl (cost=0.43..138.29 rows=47 width=23)
Index Cond: (acopacobr1 = 544545)
Filter: ((acopddeope <= '2016-01-01'::date) AND (acopcodsit = '01'::bpchar))
(3 lignes)
Hors ligne
Si voius cherchez à analyser une requête préparée, c'est la bonne méthode.
Guillaume.
Hors ligne
Pages : 1