Pages: 1
- Sujet précédent - PostGIS : Requetes plus longues à l'intérieur d'une fonction - Sujet suivant
#1 Wed 13 March 2019 17:28
- ppluvinet
- Participant assidu
- Lieu: LYON
- Date d'inscription: 6 Aug 2007
- Messages: 608
PostGIS : Requetes plus longues à l'intérieur d'une fonction
Bonjour,
J'ai mis tout un ensemble de requêtes consécutives dans une fonction plpgsql .
Les requêtes sont beaucoup plus longue (10 fois +) à s’exécuter quand je lance la fonction plpgsql que lorsque je les exécute directement dans une console psql. Est-ce normal ? Quelles solutions ?
Merci d'avance,
Pascal PLUVINET
Hors ligne
#2 Wed 13 March 2019 20:54
- ppluvinet
- Participant assidu
- Lieu: LYON
- Date d'inscription: 6 Aug 2007
- Messages: 608
Re: PostGIS : Requetes plus longues à l'intérieur d'une fonction
Autre chose qui peut vous mettre sur une piste : j'ai l'impression (mais c'est peut-être qu'une impression) que + j'exucute cette grosse fonction, + elle est longue ! Cette fonction se compose d'un ensemble de requêtes avec notamment des "DROP TABLE IF EXIST" et des "CREATE TABLE"...
Pascal PLUVINET
Hors ligne
#3 Thu 14 March 2019 09:25
Re: PostGIS : Requetes plus longues à l'intérieur d'une fonction
Bonjour,
Une fonction est exécutée à l'intérieur d'une transaction initiée par la requête qui appelle la fonction, ce qui pourrait expliquer cela.
Jean-Marie
Azimut
Hors ligne
#4 Thu 14 March 2019 09:29
- ppluvinet
- Participant assidu
- Lieu: LYON
- Date d'inscription: 6 Aug 2007
- Messages: 608
Re: PostGIS : Requetes plus longues à l'intérieur d'une fonction
Aie j'ai peur de pas comprendre ! Est-ce que Jean-Marie , tu pourrais détailler un peu et me donner un exemple de ce qu'il faut faire ou pas faire ?
Pascal PLUVINET
Hors ligne
Pages: 1
- Sujet précédent - PostGIS : Requetes plus longues à l'intérieur d'une fonction - Sujet suivant