Le fichier de configuration de PostgreSQL 10 annoté : New Annotated Config Files for PostgreSQL 10 Documentation sur la réplication intégrée : The Internals of PostgreSQL : Streamin Replication Utilisation de PgLoader chez Heroku : Migrating a Heroku app from MySQL to Postgres using PGLoader Louise […]
PostgreSQL
PostgreSQL Hebdo #10
Les contraintes dans la base : The last line of defense Comment améliorer la lecture des plans d'éxecution : Using pg_badplan to CREATE STATISTICS is a good plan Migrer 1500 instances vers PostgreSQL 10 : Postgres 10 Upgrade Se battre contre le bloat : PostgreSQL Bloatbusters Données publiques sous […]
PostgreSQL Hebdo #9
Lu cette semaine : Tests de performance avec PostgreSQL suite à Meltdown : PostgreSQL Meltdown Benchmarks Mettre à jour 50TB de données : Updating a 50 terabyte PostgreSQL database ; la technique est simple, et tout le monde y a accès. S'ils peuvent le faire avec 50TB, vous pouvez aussi le faire ! […]
PostgreSQL Hebdo #8
Lu cette semaine : Quelques sages conseils à propos de verouillage : 7 tips for dealing with locks Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL Bel exemple d'utilisation des fonctionnalités de PostgreSQL 10 : Implementing a "distributed" reporting server using some of […]
PostgreSQL Hebdo #7
Lu cette semaine : Quelle méthode efficace pour produire des UUIDs : Benchmarking UUIDs, v2 Comment PostgreSQL traite les requêtes : The Internals of PostgreSQL : Query Processing Des « range types » et de la récursion : How to Search Availability with PostgreSQL Pourquoi migrer : […]
PostgreSQL Hebdo #6
Lu cette semaine : Tableau de bord de supervision : OmniDB: Monitoring Dashboard Détecter les problèmes de performances : Detecting performance problems easily in PostgreSQL Encore de la supervision, les métriques clés : Key metrics for PostgreSQL monitoring Experience sur les requêtes parallèles : […]
PostgreSQL Hebdo #5
Lu cette semaine : À propos de SQL et d'algèbre relationnelle : Find the number of the longest continuously rising days for a stock À propos des CTEs : Advanced SQL - Common Table Expressions Conférence de Laetitia Avrot au FOSDEM : De-mystifying contributing to PostgreSQL Conférence de Patrick […]
PostgreSQL Hebdo #4
Lu cette semaine : Troisième partie du voyage vers PostgreSQL : Why I picked Postgres over Oracle, part III Fonctionnement du B-tree dans PostgreSQL : Postgres Indexes Under the Hood Suite des articles sur Vacuum par Robert Haas : DO or UNDO - there is no VACUUM Des nouvelles de pgwatch2 : pgwatch2 […]
PostgreSQL Hebdo #3
Lu cette semaine : Choisir son index : Using plantuner for debugging indexes in PostgreSQL UPSERT en détail : https://wiki.postgresql.org/wiki/UP... Quel type de sauvegarde ? : Postgres Backups: Logical vs. Physical an Overview File d'attente basée sur PostgreSQL et les mécanismes transactionels : […]
PostgreSQL Hebdo #2
Lu cette semaine : Bel exemple d'architecture de réplication possible : PostgreSQL Log Shipping or when it’s advisable Relecture du livre de Dimitri Fontaine : PostgreSQL notes: Miscellaneous Comment une bête erreur de paramétrage peut avoir de lourdes conséquences : How a bad network configuration […]
PostgreSQL Hebdo #1
Veille hebdomadaire autour de PostgreSQL, la plupart en anglais : Deux articles de Robert Haas à propos de VACUUM : MVCC and VACUUM suivi de The State of VACUUM À propos de Meltdown et PostgreSQL : Fil de discussion sur la mailing list hackers PostgreSQL Meltdown PostgreSQL Performance Meltdown? À […]
PostgreSQL 9.6.0
La version 9.6.0 de PostgreSQL est publiée aujourd'hui. La fonctionnalité la plus notable de cette version majeure est la parallélisation des requêtes. De nombreuses autres fonctionnalités permettent de travailler sur des volumes de données toujours plus important. Quelques informations sur le site […]
Dates à retenir
Trois dates à retenir autour de PostgreSQL : 17 mars, à Nantes, un premier meetup, dans lequel j'évoquerai les nouveautés de PostgreSQL 9.5. 31 mars, à Paris, où j'essayerai de remonter le fil du temps de bases de données. 31 mai, à Lille, où je plongerai dans les structures du stockage de […]
Version 9.5 de PostgreSQL - 3
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Version 9.5 de PostgreSQL - 2
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Version 9.5 de PostgreSQL
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Suivi de l'activité dans PostgreSQL 9.2
La vue pg_stat_activity a évolué dans la version 9.2 de PostgreSQL, ajoutant des informations essentielles, et modifiant des éléments déjà existant. Afin de l'exploiter au mieux, j'ai ajouté une vue dans certaines instances de production, simplifiant son usage.
Agrégats avec arguments
Alors que je jouais avec PostgreSQL 9.0, j'ai cherché à obtenir le comportement de l’agrégat string_agg
( second argument pour définir le séparateur ), mais dans les versions 8.3 et 8.4
PostgreSQL HS+SR
Je viens de mettre en route notre première instance PostgreSQL 9.0, utilisant la réplication Hot Standby + Streaming Replication, en suivant la doc suivante : http://wiki.postgresql.org/wiki/Binary_Replication_Tutorial. L'application sera réellement en production lundi prochain. Cette technique […]
2 pétabytes
Yahoo vient d'annoncer qu'ils utilisent PostgreSQL pour stocker 2 pétaoctets de données¹. Ce qui en ferait la plus grosse base de données au monde. Certes, ils utilisent une version modifiée de PostgreSQL, ils ont retirés le support des transactions, et utilisent un stockage en mode colonne, à la […]