Het klinkt alsof het
. is- Index onevenwichtig na verloop van tijd
- Schijffragmentatie
- Interne innodb databestand(en) fragmentatie
Je zou kunnen proberen analyze table foo
die geen sluizen nodig heeft, slechts een paar indexduiken en een paar seconden duurt.
Als dit het probleem niet oplost, kunt u
mysql> SET PROFILING=1;
mysql> INSERT INTO foo ($testdata);
mysql> show profile for QUERY 1;
en je zou moeten zien waar de meeste tijd aan wordt besteed.
Blijkbaar presteert innodb beter wanneer inserts in PK-volgorde worden gedaan, is dit jouw geval?