A voir également:
- Pb requete oracle longue en 10G, rapide en 8i
- Acces rapide - Guide
- Adresse mail rapide - Guide
- Copie rapide - Télécharger - Gestion de fichiers
- Telechargement rapide - Télécharger - Téléchargement & Transfert
- Ajout rapide snap - Forum Snapchat
4 réponses
Désactive le PARALLEL QUERY sur ton instance, au niveau des tables ou à l'aide d'un hint dans ta requête (NOPARALLEL)
Explications : le parallel query a tendance à privilégier les Full Table Scan.
En supposant bien sûr que tu as re-calculé les stats après la migration (DBMS_STATS.GATHER_DATABASE_STATS).
Explications : le parallel query a tendance à privilégier les Full Table Scan.
En supposant bien sûr que tu as re-calculé les stats après la migration (DBMS_STATS.GATHER_DATABASE_STATS).
Bonjour,
Je cherche une solution à ce même problème présentement. Le passage de 9i vers 10g a été néfaste pour cette requête:
CURSOR C1 IS
SELECT G3_NOID.NOID FROM G3_NOID
WHERE G3_NOID.NO_USAG in
(select distinct G3_USAG.NO_USAG from G3_USAG
WHERE G3_USAG.NO_PARTI = v_no_parti)
ORDER BY NVL(DH_FIN_USAGE,'3000-01-01') DESC,
DH_DEB_USAGE DESC;
On se donne des nouvelles!
Toi, as-tu trouvé pourquoi c'est devenu si lent?
Je cherche une solution à ce même problème présentement. Le passage de 9i vers 10g a été néfaste pour cette requête:
CURSOR C1 IS
SELECT G3_NOID.NOID FROM G3_NOID
WHERE G3_NOID.NO_USAG in
(select distinct G3_USAG.NO_USAG from G3_USAG
WHERE G3_USAG.NO_PARTI = v_no_parti)
ORDER BY NVL(DH_FIN_USAGE,'3000-01-01') DESC,
DH_DEB_USAGE DESC;
On se donne des nouvelles!
Toi, as-tu trouvé pourquoi c'est devenu si lent?
bonjour,
Jettes un coup d'oeil à tes stats ;oracle 10 les prend avec l'option for all columns size auto différent de la maniére dont oracle 8i les prenez
as tu passez les stats systemes apres la migration????
verifies la presence histogrammes sur tes colonnes et n'hesites pas à faire une comparaison avec ta base en 8i
Jettes un coup d'oeil à tes stats ;oracle 10 les prend avec l'option for all columns size auto différent de la maniére dont oracle 8i les prenez
as tu passez les stats systemes apres la migration????
verifies la presence histogrammes sur tes colonnes et n'hesites pas à faire une comparaison avec ta base en 8i
Si vous êtes connecté en ODBC, il s'agit sans doute d'un problème de driver Oracle.
Voir sur metalink.oracle.com le Doc ID: Note:373129.1 intitulé Slow Performance Exhibited by Oracle ODBC Against 10.2 Oracle Database
Voir aussi https://www.experts-exchange.com/questions/22803543/Oracle-ODBC-10-2-0-1-is-very-slow-in-connection-MS-Access-to-Oracle-DB-compared-to-ODBC-8-1-7.html
On peut utiliser le driver 9 sur une base 10 ou patcher le driver 10 (ce que je n'ai pas encor essayé)
Voir sur metalink.oracle.com le Doc ID: Note:373129.1 intitulé Slow Performance Exhibited by Oracle ODBC Against 10.2 Oracle Database
Voir aussi https://www.experts-exchange.com/questions/22803543/Oracle-ODBC-10-2-0-1-is-very-slow-in-connection-MS-Access-to-Oracle-DB-compared-to-ODBC-8-1-7.html
On peut utiliser le driver 9 sur une base 10 ou patcher le driver 10 (ce que je n'ai pas encor essayé)