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

Requêtes MySQL Discussion :

Est-ce que mon temps d'insert est correct ou peut être optimisé


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Est-ce que mon temps d'insert est correct ou peut être optimisé
    Bonjour

    Je travaille actuellement sur l'optimisation d'une table d'historique. Cette table était en myisam et posait des problèmes de lock car les insert sont fait via une procédure stockée (http://stackoverflow.com/questions/4...procedure-only).

    Du coup je passe cette table en innodb. Cette table n'a pas de fk vers d'autres tables, son but est juste de logguer l'activité.

    J'ai dans ma table environ 1,5 million d'enregistrements.

    En faisant quelques petits tests sur ma machine de dev, je me rends compte que en myisam sans autre process le temps d'insert est de l'ordre de la milli seconde alors que quand je passe en innodb je suis plus autour de 30/40 ms.

    J'ai fait quelques recherches mais je n'arrive pas à savoir si cet overhead est "normal" ou bien si je dois creuser les optimisations côté configuration innodb.

    Si quelqu'un avait un retour d'expérience sur une insertion simple dans ce type de table cela m'intéresserait.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 144
    Points : 145
    Points
    145
    Par défaut
    Bonjour,
    Sur une grosse base de données, je faisais tourner des procédures stockées, et il me fallait plusieurs jours pour faire mes modifications.

    En revanche, dès que j'ai repris des requêtes normales, mais améliorées à la main (ça prend un peu plus de temps), j'ai plus que divisé (ça se dit ?) les temps de calcul.

    J'étais aussi en innodb.

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/01/2014, 16h02
  2. Est ce que mon programme est juste ?
    Par autoin dans le forum C
    Réponses: 6
    Dernier message: 25/01/2008, 17h06
  3. est ce que mon proxy est sécurisé avec cette config?
    Par kerkennah dans le forum Sécurité
    Réponses: 1
    Dernier message: 23/05/2007, 17h45
  4. Réponses: 1
    Dernier message: 08/02/2007, 09h11
  5. [Dates] calcul de date est ce que mon code est bon?
    Par carmen256 dans le forum Langage
    Réponses: 2
    Dernier message: 09/06/2006, 11h30

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