Problème d'index sur une grosse table
Bonjour,
J'aimerais avoir une aide sur la gestion des index.
J'ai une base sous Mysql 5.0 contenant une table d'environ 2 millions de lignes.
Pour des raisons de performances, j'avais mis un index sur la table qui touchait 3 colonnes de la table.
Cependant, lorsque j'effectue un "delete" sur une partie de mes données, j'obtiens un timeout. Apparemment, l'index n'est pas suffisant ou mal positionné par rapport à ce que je veux faire.
Est-ce que quelqu'un pourrait m'aider à ce niveau? Faut-il que je modifie mon index?
Note:
J'ai modifié mon application pour supprimer par plage de donnée ( au lieu de supprimer tout, je supprime que des blocs de 10000 lignes par exemples). Cela ne change rien. Or si je lance la requête dans l'éditeur de requête de mysql, il va mettre du temps certes, mais il va exécuter correctement la requête.
Des idées?
Merci,
Samuel
Edited 1 time(s). Last edit at 08/06/2008 10:45PM by Samuel PAYET.
Subject
Views
Written By
Posted
Problème d'index sur une grosse table
7209
August 06, 2008 12:35AM
3530
August 17, 2008 04:46AM
3652
September 02, 2008 11:33AM
3753
September 10, 2008 11:51PM
Sorry, you can't reply to this topic. It has been closed.
This forum is currently read only. You can not log in or make any changes. This is a temporary situation.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.