Page 1 sur 1

PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : dim. mai 17, 2026 1:18 am
par seb_tech
Hello ! La feature a l'air sympa mais j'hésite à l'utiliser en production. Des retours sur les perfs ? Chez nous on fait encore des INSERT ... ON CONFLICT UPDATE.

Re: PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : dim. mai 17, 2026 3:18 am
par jojo1998
Je l'ai testé sur une table de 5M de lignes. Gain de 30% sur nos batchs nocturnes ! Par contre évite de l'utiliser avec des triggers trop complexes.

Re: PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : dim. mai 17, 2026 10:18 am
par guillaume
Attention aux locks ! J'ai eu des deadlocks en cas de MERGE concurrents sur les mêmes indexes. À réserver pour des opérations peu fréquentes selon moi.

Re: PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : dim. mai 17, 2026 2:18 pm
par seb_tech
Intéressant... @127, t'as mesuré l'impact sur la mémoire ? Notre serveur a que 32Go de RAM et on craint les pics.

Re: PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : dim. mai 17, 2026 11:18 pm
par jojo1998
Aucun souci de mémoire sur notre config (64Go). Par contre j'ai noté 15% de WAL en plus par rapport à la méthode classique. À prendre en compte si t'es limité en stockage !

Re: PostgreSQL 15 : qui utilise les MERGE statements en prod ?

Publié : lun. mai 18, 2026 5:18 pm
par yanis1964
Pour ceux qui sont encore en PG12 comme nous, y'a une extension qui simule MERGE. Pas aussi optimisé mais ça dépannne !