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

Administration Oracle Discussion :

Optimisation de la base


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2014
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 107
    Par défaut Optimisation de la base
    Bonjour
    Je souhaite optimiser ma base Oracle, j'ai fais quelques essais sur une base test, pour le moment infructueux ...

    Voici quelques uns de mes paramètres actuel :

    processes 400
    open_cursors 300
    sessions 622
    transactions 684
    optimizer_index_caching 25


    Qu'en pensez-vous ?
    merci

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Avez-vous essayé alter system set fast = true; ?

    C'est une plaisanterie bien entendu, mais c'est quelque part ce que vous cherchez à faire.
    En effet, votre message donne l'impression que vous prenez le problème dans le mauvais sens.
    Vous essayez des commandes et "ça n'optimise pas".

    Pour améliorer une base, il faut commencer par lister les problèmes concrets, relever des métriques, regarder ce qui peut influer sur ces métriques : optimisation, réécriture de code, changement de matériel, paramétrage.
    On évalue la charge (cinq jours de réécriture pour gagner une minute sur un traitement qui dure une heure n'est pas rentable), on se le fait valider et enfin on y va.

    Avec cette méthode, on obtient des résultats.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2014
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 107
    Par défaut
    Alors un problème concret, j'en ai un, un de mes traitements prenait 2 heures environ, il en prend 5/6h aujourd'hui, depuis migration de version de base sur une machine plus puissante.

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    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 : 5 611
    Par défaut
    Citation Envoyé par Arkyano Voir le message
    Alors un problème concret, j'en ai un, un de mes traitements prenait 2 heures environ, il en prend 5/6h aujourd'hui, depuis migration de version de base sur une machine plus puissante.
    Activez une trace SQ étendue et analyser le fichier de trace ainsi obtenu.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2014
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 107
    Par défaut
    Bonjour
    J'ai maintenant une trace (énorme) avec les requête sql exécutées.

  6. #6
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Passez votre fichier de trace avec l'utilitaire tkprof :
    http://oracle.developpez.com/guide/tuning/tkprof/

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/08/2007, 13h19
  2. [phpBB] Question concernant l'optimisation d'une base de données MySql
    Par Evocatii dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/06/2007, 11h47
  3. Optimisation de sa base
    Par masseur dans le forum Schéma
    Réponses: 3
    Dernier message: 26/10/2006, 17h31
  4. Optimisation d'une base avec des tables liés
    Par snoopy69 dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2006, 09h11
  5. optimisation requetes avec base de données
    Par flogreg dans le forum Décisions SGBD
    Réponses: 9
    Dernier message: 05/07/2005, 14h54

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