PGDay Nantes 2021 session sur pg_stat_statements
Pour celles et ceux qui avaient raté ma session sur pg_stat_statements au dernier PGDay en juin dernier: Toutes les sessions sont disponibles sur la chaîne YT de PostgreSQL France. A bientôt ! ~David
Pour celles et ceux qui avaient raté ma session sur pg_stat_statements au dernier PGDay en juin dernier: Toutes les sessions sont disponibles sur la chaîne YT de PostgreSQL France. A bientôt ! ~David
Dans le même esprit que ce qui avait été fait pour MySQL dans cet épisode, nous allons balayer les possibilités qu’offre la solution Cloud SQL PostgreSQL du cloud de Moutain View. Pour la revue du décor (briques de service, organisation… Continuer la lecture
Introduction Maintenant que nous avons vu en détail les performances des PaaS PostgreSQL sur AWS puis sur Azure nous allons essayer de comparer ceux-ci ; nous essaierons de construire un jugement objectif, attention cependant, celui-ci est basé sur un benchmark… Continuer la lecture
Nous nous retrouvons pour le 2eme article de la série de PostgreSQL en PaaS public, avec cette fois Azure. Présentation Azure, bien que assez récent dans sa conquête du cloud (février 2010) a beaucoup étoffé son offre et notamment son… Continuer la lecture
Benchmarking on PostgreSQL Cet article fait echo à la série d’articles sur les benchmarks réalisés sur les PaaS PostgreSQL de différents cloud provider. Je vais donc vous présenter ici une méthode pour réaliser assez simplement un benchmark de type TPC-C… Continuer la lecture
Introduction Cet article fait partie d’une suite d’articles venant à découvrir les services PaaS BDD PostgreSQL que fournissent les principaux acteurs acteurs du cloud. Le scénario de test sera toujours le même, un bench de type TPC-C sera lancé à… Continuer la lecture
La possibilité de partitionnement natif de tables a été introduite en version 10 de PostgreSQL. C’était possible auparavant mais par le biais de la création de tables par héritage (clause INHERIT). Avec l’exécution en parallélisation de requêtes SQL (introduite en… Continuer la lecture
La nouvelle release officielle de PostgreSQL est sorti le 24 septembre 2020. Place à la version 13. Celle ci est bien entendu, téléchargeable sur le site PostgreSQL.org sur lequel vous pourrez retrouver les sources, les derniers packages.… Continuer la lecture
Hello après ces quelques mois d’absence liés à ces contraintes sanitaires, nous voici de retour pour un nouveau sujet AWS PostgreSQL. Nous avons récemment mis en place un cluster Haute Disponibilité chez un de nos clients en utilisant la solution… Continuer la lecture
Il existe plusieurs types de sauvegardes sur PostgreSQL : Logique : Export (pg_dump, pg_dumpall) Physique : A froid : (copie de tous les dossiers, instance éteinte) A chaud : (copie de tous les dossiers et des wals, instance ouverte) Vocabulaire… Continuer la lecture
Récemment j’ai eu à faire l’upgrade d’un cluster physique PostgreSQL 9.3 vers 11. Contexte : Pour cette migration, il y avait plusieurs contraintes: Applications critiques, ce qui impose de réduire au maximum la coupure de service. Serveurs physiques avec des… Continuer la lecture
Comme beaucoup d’autres SGBD, PostgreSQL propose sa solution de réplication « WAL streaming » s’appuyant sur le journal de transactions. Cette réplication est dite physique, car le réplica est mis à jour à l’identique du serveur principal en appliquant physiquement… Continuer la lecture
Les extensions sont ces petits “programmes” qui permettent à PostgreSQL d’acquérir de nouvelles fonctionnalités plus poussés via des procédures ou scripts SQL directement chargés et exécutés en base. Voici un nouvel article qui décrit les étapes nécessaires à… Continuer la lecture
Hello, Ce mercredi j’ai pu participer à la track Data & Blockchain du Paris Open Source Summit 2019, avec une conférence sur le stockage des séries de données temporelles via PostgreSQL/JSONB & l’extension de TimescaleDB. La vidéo est disponible ici:… Continuer la lecture
Dans l’article précédent nous avons vu les principes du partitionnement ainsi que l’héritage. Ce second article traitera de la méthode déclarative ainsi que des améliorations qui y sont liées. Partitionnement déclaratif (natif) : Depuis la version 10, PostgreSQL propose le… Continuer la lecture
La version 12 de PostgreSQL est sorti le 3 octobre dernier avec l’arrivée de quelques nouveautés assez intéressantes. On citera l’authentification renforcée, le data checksum activable même après instance créée, la reindexation concurrentielle et bien d’autres…. Le sujet du… Continuer la lecture
Le PostgreSQL Global Development Group (PGDG) vient d’annoncer la sortie de PostgreSQL 12 qui apporte de grosse amélioration sur le partitionnement. C’est l’occasion pour faire une présentation de l’évolution du partitionnement dans PostgreSQL de la version 9.6 à la version… Continuer la lecture
Avec le concours de Rémi Vidier. Disclaimer : Attention cet article utilise des outils de débogage qui sont intrusifs, et qui stoppent notamment l’exécution du processus qui est tracé, donc A NE PAS UTILISER EN PRODUCTION !!! Cette semaine nous… Continuer la lecture
Hello nous avons vu auparavant, dans un précédent article comment migrer une base Oracle vers PostgreSQL via un outil nommé ora2pg. Au cours de cette migration, nous avons réalisé que certains packages Oracle ne pouvaient être retranscrits pour PostgreSQL. Par… Continuer la lecture
Hello nous avons eu récemment, dans le cadre de notre infogérance, à effectuer une migration base de données Oracle 11g vers une instance PostgreSQL version 10.5 pour un de nos clients. Celui ci souhaitait faire évoluer vers le monde “libre”… Continuer la lecture