PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

PGWN - 18 décembre 2006

PostgreSQL Weekly News | PGWN - 18 décembre 2006

Par SAS le 19/12/2006 - 23:30

Nouvelles hebdomadaires de PostgreSQL - 17 décembre 2006

Tom Lane et al. ont entamé la conception de familles d'opérateurs. Ils en espèrent, entre autres choses, des comparaisons entre types différents grandement facilitées.

The Center for Internet Security (http://www.cisecurity.org/) prépare un ensemble de recommandations pour sécuriser PostgreSQL. Elles seront transmises au gouvernement US et accessibles par la communauté. Pour le document préparatoire, Josh Berkus a besoin de développeurs volontaires acceptant de répondre aux questions de l'équipe de ce projet pendant les 3 à 4 prochaines semaines. Merci de contacter Josh par mail (josh AT agliodbs . com) si vous souhaitez participer.

Les nouveautés des produits dérivés

Les jobs PostgreSQL de décembre

http://archives.postgresql.org/pgsql-jobs/2006-12/threads.php

PostgreSQL Local

Gavin Sherry tient une miniconférence PostgreSQL miniconf lors de Linux.Conf.Au à Sydney le mardi 16 janvier 2007.
http://lca2007.linux.org.au/Miniconfs/PostgreSQL
Si vous souhaitez y assister, contacter Gavin par mail (gavin AT alcove . com . au).

PostgreSQL dans les média


PostgreSQL Weekly News vous est présenté cette semaine par David Fetter, Devrim GUNDUZ et Dave Page.
Adaptation francophone de Stéphane Schildknecht.

Correctifs appliqués

Tom Lane a commitĂ© :

  • l'ajout d'un champ paramtypmod aux noeuds Param. Cela n'a aucune consĂ©quence pour les Params qui reprĂ©sentent des valeurs provenant de l'extĂ©rieur puisque les API qui les fournissent ne prĂ©cisent que des types spĂ©cifiques, pas des typmod. Toutefois, les les Params PARAM_SUBLINK il est pratique de fournir le typmod de la colonne de sortie du sublink. C'est une solution beaucoup plus propre aux bogues 'could not find pathkey item to sort' et 'failed to find unique expression in subplan tlist' rĂ©cemment remontĂ©s que ma proposition initiale de correctif compatible avec la 8.2. De toute façon, il est probable qu'un jour nous souhaitions supporter les typmods pour les paramètres externes ;
  • la correction du planificateur pour qu'il fasse les bonnes choses lorsqu'une jointure externe dĂ©gĂ©nĂ©rĂ©e (une dont les clauses de jointure n'utilise aucune variable externe) nĂ©cessite de crĂ©er un plan confus. L'heuristique habituelle d'Ă©viter les jointures sans clause de jointure doit ĂŞtre contournĂ©e dans ce cas. Le problème est apparu avec la 8.2. Avant cela, nous forcions le tri de la jointure externe. D'après un exemple de Teodor ;
  • le rĂ©tablissement d'un #include malencontreusement supprimĂ©, d'après Mark Kirkwood.
  • la construction avec --with-ldap sur Unixware, par Olivier Prenant ;
  • le rĂ©tablissement de JST dans l'ensemble des abbrĂ©viations des fuseaux horaires. Il avait Ă©tĂ© supprimĂ© dans un moment d'Ă©garement ;
  • la correction de quelques bogues du planificateur rapportĂ©s par Arjen van der Meijden. Ils proviennent tous de la logique introduite dans la 8.2 associĂ©e Ă  l'indexation de ScalarArrayOpExpr (IN-clauses) ou Ă  l'amortissement des coĂ»ts de parcours d'index lors de parcours rĂ©pĂ©tĂ©s Ă  l'intĂ©rieur d'une boucle. A Ă©tĂ© corrigĂ© en particulier les erreurs logiques dans l'estimation de parcours multiples induits par un qualificateur d'index ScalarArrayOpExpr ;
  • l'inclusion d'un petit composant de coĂ»t dans les parcours d'index bitmap pour reflĂ©ter les co de manipulation du bimap lui-mĂŞme. Cela permet d'Ă©viter Ă  un parcours d'index bitmap d'avoir le mĂŞme coĂ»t qu'un parcours d'index traditionnel pour rĂ©cupĂ©rer une seule ligne ;
  • l'ajout Ă©galement d'un composant de coĂ»t CPU per-index-scan-startup (dĂ©marrage d'un parcours d'index) ; alors que les versions prĂ©cĂ©dentes Ă©taient trop pessimistes quant au coĂ»t de parcours rĂ©pĂ©titifs d'index, le codage original de la 8.2 permet au coĂ»t de parcours d'un index de tendre vers 0 s'il est rĂ©pĂ©tĂ© assez souvent, ce qui est pour le coup trop optimiste ;
  • la prise en compte de la corrĂ©lation entre les index lors de l'estimation des coĂ»ts lors d'un parcours interne d'index en boucle : cela devient significatif lorsque les plans rĂ©cupèrent plusieurs tuples en mĂ©moire par itĂ©ration. En effet, une forte corrĂ©lation indique que ces tuples sont probablement dans des zones adjacentes, voire sur la mĂŞme zone mĂ©moire.

Bruce Momjian a commitĂ© :

  • l'ajout d'une entrĂ©e dans la FAQ pour mentionner l'utilisation de COALESCE() pour la concatĂ©nation de NULLs ;
  • la suppression de lignes vierges dans la FAQ HTML ;
  • la documentation du fait que le %t de log_line_prefix n'imprime pas le fuseau horaire sous Win32 ;
  • la modification du TODO de "Have EXPLAIN ANALYZE highlight poor optimizer estimates" Ă  "EXPLAIN ANALYZE issue NOTICE messages when the estimated and actual row counts differ by a specified percentage" ;
  • l'ajout Ă  la TODO de : Document issues for SGML and XML:
    http://archives.postgresql.org/pgsql-docs/2006-12/msg00033.php.

Peter Eisentraut a commitĂ© :

  • la mise en place de diffĂ©rentes cibles pour la construction de la documentation dans les formats A4 et US letter ;
  • la possibilitĂ© d'augmenter CPPFLAGS depuis la ligne de commande de configure. Cela fonctionne gĂ©nĂ©ralement mais certaines plateformes la surcharge silencieusement ;
  • l'activation de la surcharge de WIN32_STACK_RLIMIT sur les seules plateformes oĂą cela est nĂ©cessaire ;
  • la suppression des fichiers de template "obsolètes" pour Windows.

Andrew Dunstan a commitĂ© :

  • la possibilitĂ© d'utiliser \timing sur les commandes \copy.

Correctifs rejetés (à ce jour)

Pas de déception cette semaine :-)

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.