IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Partition pruning et bloom filter


Sujet :

Administration Oracle

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Par défaut Partition pruning et bloom filter
    bonjour,

    qq'un pourrait-il m'expliquer ce qu'est un bloom filter?
    Apparemment avec la 11G le pruning des partitions est amélioré par le fait qu' oracle utilise le bloom filtering:
    Begining with Oracle 11g, partition pruning uses bloom filtering instead of subquery pruning. A bloom filter essentially tests if an element is a member of a set or not. in deciding whether to use partition pruning, a bloom filter uses partition pruning whenever a partitioned object is detected in the SQL statement

  2. #2
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    http://fr.wikipedia.org/wiki/Filtre_de_Bloom

    c'est donc une méthodologie statistique... en gros Oracle fait un test approximatif pour voir si tel ligne fait partie de telle partition et en tire les conclusions. C'est plus rapide que de tout calculer.

    hmm, c'est une explication plutôt grossière

    Bon, je ne sais pas pourquoi Oracle a introduit ça dans la doc
    http://download.oracle.com/docs/cd/B...FEATURENO07471
    Partition pruning now uses a new filtering mechanism called bloom filtering instead of subquery pruning
    Je ne vois pas ce que ça apporte vu que le méchanisme n'est pas expliqué et qu'il n'y a pas d'exemple.

    j'imagine que c'est la raison pourquoi tu l'aies lu dans
    http://www.rampant-books.com/book_08...w_features.htm

  3. #3
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    compare :
    http://download.oracle.com/docs/cd/B....htm#sthref206
    Citation Envoyé par 10g
    In partition pruning, the optimizer analyzes FROM and WHERE clauses in SQL statements to eliminate unneeded partitions when building the partition access list.
    et
    http://download.oracle.com/docs/cd/B...l.htm#CACGFIGJ
    Citation Envoyé par 11g
    In partition pruning, the optimizer analyzes FROM and WHERE clauses in SQL statements to eliminate unneeded partitions when building the partition access list
    J'ai sans doute loupé quelque chose, mais je ne vois pas où l'on parle de bloom filter...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Par défaut
    Moi j'avais l'impression que ça voulait dire que même sans préciser le critère de partitionnement Oracle était capable de faire du pruning...si c'est ça c'est trop beau mais je me demande comment il peut faire

Discussions similaires

  1. [10G]Comment profiter du Partition Pruning ?
    Par farenheiit dans le forum Administration
    Réponses: 1
    Dernier message: 28/06/2009, 04h18
  2. Disquette de secours sans Lilo ni Grub sur la partition ?
    Par Blue_Angelica dans le forum Administration système
    Réponses: 3
    Dernier message: 13/11/2003, 15h59
  3. Slice sur Partitions
    Par Guizz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/07/2003, 17h45
  4. Problème montage partition Win sous RedHat ??
    Par baba dans le forum Administration système
    Réponses: 6
    Dernier message: 18/01/2003, 11h26
  5. CFileDialog Filter
    Par Patrick Beaudoin dans le forum MFC
    Réponses: 4
    Dernier message: 07/09/2002, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo