Référentiel des parmètres de configuration : PostgreSQL Configuration for Humans A Brief History of PostgreSQL PostgreSQL Concurrency: Data Modification Language Les index et la parallélisation : http://amitkapila16.blogspot.com/20... Benchmark avec sysbench-tpcc : Sysbench-tpcc Supports PostgreSQL […]
PostgreSQL
PostgreSQL Hebdo #17
Outil de comparaison de schéma : migra Using PostgreSQL to Generate Slugs Client CLI universel : https://github.com/xo/usql Adding an index can decrease SELECT performance Des améliorations dans plpgsql_check : plpgsql_check can identify variables with wrong type used in predicates and breaks index […]
PostgreSQL Hebdo #16
Dans le wiki de PostgreSQL : Don't do this Dimitri Fontaine nous explique les différents types de données : PostgreSQL Data Types A Guide to PGpool : Part One, Two, Three Exécution distante des agrégats : PostgreSQL foreign data wrapper: Aggregate Pushdown À propos des triggers : Are triggers […]
PostgreSQL Hebdo #15
Comparaison entre PostgreSQL et MySQL : The Ultimate Postgres vs MySQL Blog Post Publication de pgBackRest 2.02 : https://pgbackrest.org/release.html Isoler PostgreSQL avec les Control Group de Linux : Linux cgroups for PostgreSQL SQL Récursif : Fun with SQL: Recursive CTEs in Postgres À propos du […]
PostgreSQL Hebdo #14
À venir le 10 mai : publication des versions mineures : 10.4, 9.6.9, 9.5.13, 9.4.18, 9.3.23 Jointures contre Diagramme de Venn : Say NO to Venn Diagrams When Explaining JOINs PostgreSQL disponible chez Google Cloud : Cloud SQL for PostgreSQL now generally available and ready for your production […]
PostgreSQL Hebdo #13
Guide à propos de Slony : An Expert’s Guide to Slony Replication for PostgreSQL PostgreSQL sur FreeBSD : PostgreSQL/FreeBSD performance and scalability on a 40-core machine (pdf) Introduction à la réplication : Réplication par streaming PostgreSQL : usages et topologies PostgreSQL en tant que […]
PostgreSQL Hebdo #12
Trouver les index inutilisés : Get rid of your unused indexes! Montée de version avec pglogical : Upgrading PostgreSQL from 9.4 to 10.3 with pglogical Publication de PgAdmin 4 v3.0 : https://www.postgresql.org/about/ne... Publication de DBeaver 5 : https://dbeaver.jkiss.org/2018/04/0... Le […]
PostgreSQL Hebdo #11
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 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 […]