Hier sind einige Innodb-Beispiele, die auf großen Tabellen von ca. 60 bis 500 Millionen Zeilen, die die Vorteile einer gut gestalteten innodb-Tabelle demonstrieren und zeigen, wie Clustered-Indizes am besten verwendet werden (nur mit innodb verfügbar)
MySQL und NoSQL:Helfen Sie mir, das Richtige auszuwählen
Mysql select umschreiben, um Zeit zu sparen und tmp auf die Festplatte zu schreiben
Sie sollten auch Folgendes lesen:
http://dev.mysql.com/doc /refman/5.0/en/innodb-index-types.html
http://www. xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/
Sobald Sie Ihre Tabellendesigns aussortiert und Ihre innodb-Konfiguration optimiert haben:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/ wähle-innodb_buffer_pool_size/
Sie können Folgendes versuchen:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
Hoffe das hilft.