Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2011, 12h48   #1
Candidat au titre de Membre du Club
 
Salmen
Étudiant
Inscription : octobre 2010
Messages : 59
Détails du profil
Informations personnelles :
Nom : Salmen
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 59
Points : 13
Points : 13
Par défaut Simulateur d'exécution de requêtes

Bonjour ,

je cherche à estimer le coût d'exécution des requêtes en simulant la présence d' index non existant .
c-à-d au lieu de s'amuser à créer des index et voir leur impacts sur la performance des requêtes , l’optimiseur de requêtes estime le coût d exécution en supposant que ces index existe.

Merci pour votre aide
CssFaxien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 14h07   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
Cost-Based Oracle Fundamentals. Dedans vous allez trouver les formules. Sauf qu'elle se basent sur des statistiques qui ne sont disponibles que si l'index existe
D'autre part, souvent il n'y a nul besoin des calcules pour estimer si un index est pertinent au pas; pour ça il suffit de voir la tête des requêtes.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 15h09   #3
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 459
Points : 10 459
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
En 11g est arrivée l'option des index invisibles, ils existent mais on peut choisir de les utiliser ou pas à l'exécution : ce qui permet justement de vérifier l'impact en production à moindre frais :
http://download.oracle.com/docs/cd/E...2.htm#CIHJIDJG
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 16h25   #4
Candidat au titre de Membre du Club
 
Salmen
Étudiant
Inscription : octobre 2010
Messages : 59
Détails du profil
Informations personnelles :
Nom : Salmen
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 59
Points : 13
Points : 13
Citation:
Envoyé par mnitu Voir le message
Cost-Based Oracle Fundamentals. Dedans vous allez trouver les formules. Sauf qu'elle se basent sur des statistiques qui ne sont disponibles que si l'index existe
D'autre part, souvent il n'y a nul besoin des calcules pour estimer si un index est pertinent au pas; pour ça il suffit de voir la tête des requêtes.
Merci Mr mnitu ,
oui ces formules peuvent être utile pour le développement d'un modèle de coût théorique (Mathématique). Mais ce modèle ne peut pas être équivalant à l'optimiseur .
CssFaxien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 16h32   #5
Candidat au titre de Membre du Club
 
Salmen
Étudiant
Inscription : octobre 2010
Messages : 59
Détails du profil
Informations personnelles :
Nom : Salmen
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 59
Points : 13
Points : 13
Citation:
Envoyé par Waldar Voir le message
En 11g est arrivée l'option des index invisibles, ils existent mais on peut choisir de les utiliser ou pas à l'exécution : ce qui permet justement de vérifier l'impact en production à moindre frais :
http://download.oracle.com/docs/cd/E...2.htm#CIHJIDJG
Merci Mr Waldar,

l'option de visibilité va me permettre d’éviter l'utilisation des options unusable et rebuild.
mais je cherche à répondre a cette question(quelle est le coût d’exécution de cette requêtes si j'ai ce index ?) sans passer par l'étape de création d'index tout en se basant sur le savoir faire de l'optimiseur
CssFaxien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 16h58   #6
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
Citation:
Envoyé par CssFaxien Voir le message
Merci Mr mnitu ,
oui ces formules peuvent être utile pour le développement d'un modèle de coût théorique (Mathématique). Mais ce modèle ne peut pas être équivalant à l'optimiseur .
Vous n’avez pas bien compris. C’est l’optimiseur d’Oracle qui est décortiqué dedans et non pas « je ne sais pas quel modèle théorétique ».
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 17h10   #7
Candidat au titre de Membre du Club
 
Salmen
Étudiant
Inscription : octobre 2010
Messages : 59
Détails du profil
Informations personnelles :
Nom : Salmen
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 59
Points : 13
Points : 13
Citation:
Envoyé par mnitu Voir le message
Vous n’avez pas bien compris. C’est l’optimiseur d’Oracle qui est décortiqué dedans et non pas « je ne sais pas quel modèle théorétique ».
ah ok ! je pensai que vous me proposiez de créer un modèle de coût qui se base sur ces formules et qui évite le passage par l'optimisieur pour évaluer le coût d’exécution des requêtes .
CssFaxien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web