Contrainte d'exclusion
La contrainte d'unicité permet de contrôler la qualité des données, la contrainte d'exclusion étend ce principe.
Article complet
La contrainte d'unicité permet de contrôler la qualité des données, la contrainte d'exclusion étend ce principe.
Article complet
Le langage PL/PgSQL est présent depuis près de 20 ans dans PostgreSQL. Il permet d'étendre le langage SQL par l'ajout d'instructions procédurales.
Jan Wieck, l'auteur du langage, nous propose un profiler.
Après l'installation, ce second article montre l'utilisation du profiler pendant l'exécution d'un test de charge.
Le langage PL/PgSQL est présent depuis près de 20 ans dans PostgreSQL. Il permet d'étendre le langage SQL par l'ajout d'instructions procédurales.
Toutefois, contrairement à une requête SQL que l'on peut analyser avec la commande EXPLAIN, lorsqu'on souhaite optimiser les performances d'une procédure, on ne sait pas forcément par quel bout commencer.
Jan Wieck, créateur du PL/pgSQL, a développé une solution, que nous vous proposons de découvrir.
Première étape : l'installation du profiler de fonctions PL/pgSQL dans PostgreSQL.