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

Oracle Discussion :

Demande info sur le paramètre _hash_multiblock_io_count


Sujet :

Oracle

  1. #1
    ffs
    ffs est déconnecté
    Candidat au Club
    Inscrit en
    Octobre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Demande info sur le paramètre _hash_multiblock_io_count
    Bonjour,

    Je cherche des informations sur l'utilisation du paramètre caché _hash_multiblock_io_count sous Oracle 9.2.0.6 sur AIX 5.2.

    Pouvez-vous de détailler l'utilisation de ce paramètre .

    Par avance merci

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Parameter: HASH_MULTIBLOCK_IO_COUNT
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Parameter type: integer
    Parameter class: dynamic, scope= ALTER SESSION, ALTER SYSTEM
    Default value: For Oracle 7.3 and 8.0 = 1
    For Oracle8i it is query dependent. Appears as 0 in V$PARAMETER.
    Range of values: operating system dependent
    typically 1 - (65,536/<ParameterB_BLOCK_SIZE>)

    Related: <ParameterB_BLOCK_SIZE>
    <Parameter:HASH_JOIN_ENABLED>
    <Parameter:HASH_AREA_SIZE>

    *** Note: As of Oracle9i this parameter is hidden
    ie: It is renamed to _HASH_MULTIBLOCK_IO_COUNT
    This hidden version of the parameter still behaves as
    described below.

    Description:
    ~~~~~~~~~~~~
    This parameter specifies how many sequential blocks a hash join reads
    and writes in one IO.
    When operating in multi-threaded server mode, however, this parameter
    is ignored (that is, the default value of 1 is used even if you set
    the parameter to another value).

    The maximum value for HASH_MULTIBLOCK_IO_COUNT varies by operating
    system. It is always less than the operating system's maximum I/O
    size expressed as Oracle blocks (max_IO_size/DB_BLOCK_SIZE).

    For Oracle 8i you need not set or change the value of this parameter,
    because Oracle computes the value individually for every query.
    If you let Oracle do the automatic computation, the value of the
    parameter appears as 0 in the V$PARAMETER dynamic performance view.

    This parameter strongly affects performance because it controls the
    number of partitions into which the input is divided.
    For Oracle 8i, Oracle Corporation does not recommend that you set or
    change the value of this parameter. If you must set it to investigate
    its effect on performance, make sure that the following formula remains
    true:

    R / M < Po2(M/C)

    where:

    R = sizeof(<left input to the join>)
    M = HASH_AREA_SIZE * 0.9
    Po2(<n>) = largest power of 2 that is smaller than <n>
    C = HASH_MULTIBLOCK_IO_COUNT * DB_BLOCK_SIZE

    You can change the value of this parameter without shutting down your
    Oracle instance by using the ALTER SESSION or ALTER SYSTEM commands.
    Ceci étant, je te conseille de manipuler les paramètres "cachés" avec parcimonie

  3. #3
    ffs
    ffs est déconnecté
    Candidat au Club
    Inscrit en
    Octobre 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    J'effectivement trouvé cette info, mais je me demandais la réelle implication au niveau de I/O de ce paramètre

    Merci pour ta réponse.

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    je n'ai jamais touché ce paramètre et les retours d'expérience sont rares

Discussions similaires

  1. [XL-2003] Demande Infos sur format conditionnel
    Par veloce35 dans le forum Excel
    Réponses: 1
    Dernier message: 31/01/2010, 17h36
  2. [A-07] Demande info sur acces
    Par tiesto95 dans le forum Access
    Réponses: 1
    Dernier message: 05/02/2009, 20h02
  3. info sur les paramètres de constructeur
    Par guiyomh dans le forum C++
    Réponses: 5
    Dernier message: 24/06/2008, 19h38
  4. Demande infos sur les procédures stockées
    Par VILPELLET dans le forum SQL
    Réponses: 3
    Dernier message: 15/10/2007, 14h27
  5. Demande info sur la connexion via psql
    Par RTDanjou dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 30/03/2007, 17h40

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