index FULLTEXT qui grossi trop vite
Posté : 03 sept. 2009, 20:40
Bonjour,
j'ai un petit problème assez pointu à résoudre:
ELEMENTS DE DEPART
- MySQL 5.0.44
- un index FULLTEXT sur 2 colonnes.
- un bot PHP qui alimente en permanence la BDD (bot d'indexation)
- BDD supérieure à 1Go
- index FULLTEXT supérieure à 280Mo
- pas de données perdues
PROBLEME
l'index FULLTEXT grossi plus vite qu'il ne devrait. Donc tous les jours le bot lance un REPAIR QUICK pour recharger l'index et lui redonner une taille plus acceptable. Si il ne le faisait pas, l'index serait capable en quelques jours de devenir plus gros que la table elle même.
Pour une petite table, c'est pas grave, pour une table qui a l'avenir fera plus de 10Go, c'est problématique de faire des REPAIR QUICK.
Pour l'instant le REPAIR QUICK prend plus de 4mn sur un C2D 2.33GHz en RAID 1.
QUESTION
que faire pour corriger ce problème ?
j'ai un petit problème assez pointu à résoudre:
ELEMENTS DE DEPART
- MySQL 5.0.44
- un index FULLTEXT sur 2 colonnes.
- un bot PHP qui alimente en permanence la BDD (bot d'indexation)
- BDD supérieure à 1Go
- index FULLTEXT supérieure à 280Mo
- pas de données perdues
PROBLEME
l'index FULLTEXT grossi plus vite qu'il ne devrait. Donc tous les jours le bot lance un REPAIR QUICK pour recharger l'index et lui redonner une taille plus acceptable. Si il ne le faisait pas, l'index serait capable en quelques jours de devenir plus gros que la table elle même.
Pour une petite table, c'est pas grave, pour une table qui a l'avenir fera plus de 10Go, c'est problématique de faire des REPAIR QUICK.
Pour l'instant le REPAIR QUICK prend plus de 4mn sur un C2D 2.33GHz en RAID 1.
QUESTION
que faire pour corriger ce problème ?