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

MySQL Discussion :

Mise à jour des index lors d'un delete


Sujet :

MySQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Mise à jour des index lors d'un delete
    Bonjour,

    Voilà mon problème.

    J'ai une base de données "document" qui possède une table "doc" à trois champs :
    id INTEGER
    titre LONGTEXT
    description LONGTEXT

    Avec un index FULLTEXT sur le champ description.

    J'ai 20 000 enregistrements dans ma table pour une taille de totale de 1Gb.

    J'aimerais savoir si lorsque je supprime des enregristements, l'index se met à jour automatiquement (comme c'est le cas lors d'un INSERT ou d'une DELETE).

    Je suppose car quand je fais le test de supprimer 500 enregistrements, le temps d'exécution est de plus de 10 minutes!!

    D'avance merci.

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Note : Je réalise une comparaison des méthodes d'indexation Fulltext entre MySQL, PostgreSQL et SphinxSE.

    Apparamment pour PostgreSQL, les suppressions se font rapidement et les index ne sont pas mis à jour. Comme avec MySQL, ça prend beaucoup plus de temps. Je voudrais juste avoir confirmation ou non que les index sont mis à jour lors d'un delete.

    Merci

  3. #3
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    C'est une coïncidence mais j'ai lu il a y peu que les mises à jour pouvaient être lentes car une entrée de l'index doit être mise à jour pour chaque ajout/suppression d'un mot, ce qui monte vite.

    Bref à ma connaissance c'est automatique.

    Citation Envoyé par justine2401
    Note : Je réalise une comparaison des méthodes d'indexation Fulltext entre MySQL, PostgreSQL et SphinxSE.
    C'est intéressant ça... mais je sens que MySQL ne sera pas le grand gagnant

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/08/2011, 14h07
  2. Formulaire - Mise à jour des informations lors d'un filter
    Par laulau49 dans le forum VBA Access
    Réponses: 5
    Dernier message: 17/09/2010, 08h30
  3. Réponses: 0
    Dernier message: 30/08/2007, 16h46
  4. [MySQL] Mise à jours des données lors d'un upload
    Par digger dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/01/2007, 23h42
  5. Mise à jour des fichiers syst lors d'une installation
    Par Asdorve dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 03/07/2006, 15h27

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