Je me tourne vers vous car j'ai un problème de perf. incompréhensible (pour moi !)
Voilà, le select suivant :
Est envoyé des milliers de fois (seul la valeur du WHERE change) par une transaction, et est très lent... c'est d'autant plus incompréhensibles que ma TABLE ne fait que 50 lignes... et bien sur l'EXPLAIN donne un 'ACCES FULL' sur la table... normal...SELECT TABLE.C1
FROM schema.TABLE
WHERE ((1176882733 > T300.C300759800)
AND (TABLE.C250000011 = 0)) ORDER BY 1 ASC
Voici les paramèters de mon instance :
SGA_max_size = 129 Mégas
Db_cache_ize = 2,40 Méga
Shared_pool_size = 48 Mégas
Shared_pool_sreserved_size = 2.40 Méga (identique à db_cache_size)
Sort_area_size = 0.5 Mégas
Log_buffer = 0.5 Mégas (identique à sort_area_size)
Ce n'est pas un problème de chemins d'accès tant les tables sont ridiculement petites.. j'opterai plutot pour un problème de configuration d'espace mémoire ou de tri mal défini...
Je vous livre en copie un document word qui décrit l'ordre sous OEM...
Pouvez-vous m'aidre ?
Partager