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

Recherche:

Type: Messages; Utilisateur: Mohamed.Houri

Page 1 sur 22 1 2 3 4

Recherche: Recherche effectuée en 0,03 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    623

    [19c] Bonjour Nonobstant, ce que vos requêtes font,...

    Bonjour

    Nonobstant, ce que vos requêtes font, tous les "wait event" de la section "Top 10 Foreground Events by Total Wait Time" ont un temps moyen catastrophique. 260ms pour faire un db file...
  2. Votes reçus
    +2 -0
    Réponses
    3
    Affichages
    332

    Et pour une chaine de caractères contenant un...

    Et pour une chaine de caractères contenant un nombre de '_' non forcément connu au préalable on peut utiliser ceci



    with
    input_data as
    (select 'aaaaa_bbbbb_ccccc_yyy_zzxx' str from...
  3. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    684

    [19c] SELECT table_name, constraint_name, ...

    SELECT
    table_name,
    constraint_name,
    r_constraint_name pk_or_uk_of_parent_table,
    (
    SELECT
    table_name
    FROM
    dba_constraints
    WHERE
  4. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    983

    [10gR2] Il faut plutôt lire ASMM : Automatic Shared...

    Il faut plutôt lire ASMM : Automatic Shared Memory Management

    https://docs.oracle.com/en/database/oracle/oracle-database/21/admin/managing-memory.html#GUID-3CEA1AB5-4850-4064-9823-F62C500A579F
    ...
  5. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    770

    Si vous êtes en version 19 et avez appliqué le...

    Si vous êtes en version 19 et avez appliqué le One-off path 26749785 vous pouvez "disabler" cet advisor tout simplement comme suit


    exec...
  6. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    770

    Très probablement que c'est le statistic advisor...

    Très probablement que c'est le statistic advisor qui occupe les 9GB


    col task_name for a50
    compute sum label 'Total Size' of MB on report
    break on report
    select
    task_name, count(1) cnt...
  7. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    770

    Exécutez la requête suivante et postez le...

    Exécutez la requête suivante et postez le résultat ici afin que je puisse voir qui occupe quoi dans sysaux


    col occupant_name for a50
    compute sum label 'Total Size' of MB on report
    break on...
  8. Votes reçus
    +1 -0
    Réponses
    9
    Affichages
    1 559

    [10gR2] Si par doublons vous voulez dire doublons dans...

    Si par doublons vous voulez dire doublons dans les colonnes col_b, col_c, col_d, etc.. voici une manière de procéder



    create table t as
    with t as
    (select 20 id, 136 col_b, 89 col_c,...
  9. Votes reçus
    +2 -0
    Réponses
    3
    Affichages
    715

    Comme vanagreg l'a déjà proposé voici une...

    Comme vanagreg l'a déjà proposé voici une solution avec match_recognize


    create table demo as
    with got_my_data(id, unite, date_deb, date_fin) as
    (
    select '003492', 'UNITE...
  10. Votes reçus
    +1 -0
    Réponses
    3
    Affichages
    1 102

    [19c] Hello C'est plutôt 2.6 *8KB (taille du...

    Hello



    C'est plutôt 2.6 *8KB (taille du block) = 20KB par seconde (à moins que StatsPack soit différent d'AWR ce que je ne crois pas du tout)


    Load Profile

    Per Second Per...
  11. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    1 512

    [19c] Bonjour, La notion d' Active Cursor...

    Bonjour,



    La notion d' Active Cursor Sharing n'existe pas. Par contre, il existe un ''feature'' appelé Adaptive(Extended) Cursor Sharing : ACS

    Si vous voulez comprendre ce "feature" je vous...
  12. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    1 043

    [12c] Bonjour Vous n'avez pas besoin de...

    Bonjour



    Vous n'avez pas besoin de recalculer les stats pour invalider le cursor qui est dans le cache. L'invalidation est automatique à la fin de la création d'un index


    SQL> select * from...
  13. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    893

    [19c] Hello Ce n'est probablement pas un bug mais...

    Hello

    Ce n'est probablement pas un bug mais juste une histoire de partage de plan. Peeked binds montre les valeurs des binds variables utilisées lors de l'optimisation du plan. Il se peut que...
  14. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    882

    [12c] Bonjour, C’est étonnant qu’une requête en HASH...

    Bonjour,

    C’est étonnant qu’une requête en HASH JOIN prenne plusieurs jours sans tomber en erreur de TEMP. Mais admettons cela ; puisque cette requête a duré plusieurs jours elle a donc été...
  15. Discussion: Analyse AWR

    par Mohamed.Houri
    Votes reçus
    +1 -0
    Réponses
    2
    Affichages
    808

    [11g] Parce que vous pensez que LGWR est activé...

    Parce que vous pensez que LGWR est activé uniquement suite à un commit/rollback ?

    Il existe plusieurs autres raisons qui peuvent activer le LGWR (et donc éventuellement un redo log switch) entre...
  16. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    1 112

    [11gR2] Bonjour Est-ce que votre application se trouve...

    Bonjour

    Est-ce que votre application se trouve sur un serveur mutualisé? D'autres applications peuvent entrer en concurence avec la votre si cela est vrai.

    Sinon, comme expliqué dans un de mes...
  17. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 544

    [12c] Bonjour, Il y a certaines informations dans le...

    Bonjour,

    Il y a certaines informations dans le rapport AWR qui sont intéressantes dans ce contexte. Par exemple, VM_INBYTES et VM_OUTBYTES indiquent le swapping de mémoire. le Load (end and begin)...
  18. Votes reçus
    +1 -0
    Réponses
    12
    Affichages
    1 544

    [12c] Généralement un ralentissement, surtout du log...

    Généralement un ralentissement, surtout du log file sync, peut-être attribué à un manque de CPU (manque qui peut lui même être lié à un swap de mémoire surtout si vous n'utlisez pas les Larges...
  19. Votes reçus
    +1 -0
    Réponses
    12
    Affichages
    1 544

    [12c] Hello, Avant d'analyser les requêtes, vous...

    Hello,

    Avant d'analyser les requêtes, vous devez analyser pourquoi vos lectures (db file sequential read, read by other session) et écritures (log file sync) depuis et vers le disque sont...
  20. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    775

    [12c] Bonjour C'est vrai que l'index unique est le...

    Bonjour

    C'est vrai que l'index unique est le plus approprié dans cette situation puisqu'il couvre 6 clause "where" alors que l'autre index n'en couvre que 4.


    WHERE
    sab_mbr = :23 --...
  21. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    741

    [12c] J'aimerai bien connaitre comment vous avez fait ...

    J'aimerai bien connaitre comment vous avez fait (quelles requêtes) pour aboutir à cette affirmation de 95% fragmentée

    Bien Cordialement
    Mohamed
  22. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    736

    [19c] Quelque soit l'opération que vous avez, si elle...

    Quelque soit l'opération que vous avez, si elle dure plus de 5 secondes elle doit être monitorée dans v$sql_monitor. Si c'est le cas et que vous avez les licences nécessaires pour cela, il vous...
  23. Votes reçus
    +1 -0
    Réponses
    2
    Affichages
    455

    [19c] Hello C'est l'effet de la transformation...

    Hello

    C'est l'effet de la transformation appelée NLJ_BATCHING (Nested Loop Join Batching)

    https://docs.oracle.com/cd/B28359_01/server.111/b28274/optimops.htm#BABFCIAI


    SQL> select * from t1...
  24. Votes reçus
    +2 -0
    Réponses
    12
    Affichages
    1 421

    Premièrement : sans un ORDER BY il n'y aucune...

    Premièrement : sans un ORDER BY il n'y aucune garantie que votre résultat soit trié. Aucune garantie. Soyez en certain.

    Deuxièmement : sous le mode FIRST_ROWS, lorsqu'une requête utilise un ORDER...
  25. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    703

    [12c] Oui c'est ce que j'avais calculé en lisant le SQL...

    Oui c'est ce que j'avais calculé en lisant le SQL HC




    Le NLJ BATCHING (double NESTED LOOPS) prête à confusion dans la lecture du plan d 'execution mais, oui, globalement votre explication est...
Affichage des résultats 1 à 25 sur 538
Page 1 sur 22 1 2 3 4