MySQL Inserts beschleunigen

port29

deus.Server
Hallo Leute,

ich habe derzeit ein kleines Performance-Problem mit einer MySQL Tabelle. Die Inserts in die Tabelle dauern alle unendlich lange, 1-2 Sekunden. Damit ihr versteht, was ich mache:

Ich habe zwei Tabellen mit Daten. Die Datensätze in den Tabellen stehen in einer many to many Beziehung zueinander. Diese Beziehung wird mit der Tabelle mzuordnungs realisiert. Dementsprechend viele Einträge sind in der Tabelle enthalten, derzeit 1,2Mio.

Code:
mysql> INSERT INTO `mzuordnungs` (`merkmal_id`, `created_at`, `updated_at`, `kfz_typ_id`) VALUES(111111111111, '2012-03-06 13:00:59', '2012-03-06 13:00:59', 1879600);
Query OK, 1 row affected, 1 warning (2.72 sec)

mysql> select count(*) from mzuordnungs;
+----------+
| count(*) |
+----------+
|  1249174 |
+----------+
1 row in set (0.17 sec)

Mein Problem ist, dass die Inserts in die Tabelle nun 1-2 Sekunden dauern. Hat jemand von euch einen Tipp, wie ich die Inserts beschleunigen kann?
 
Ich habe ein Index auf kfz_typ_id und merkmal_id, sonst ist die Spalte ID als primärer Schlüssel mit auto_increment. Sonst ist da nix.
 
Zurück