Hier zijn enkele innodb-voorbeelden die werken op grote tafels van ca. 60 tot 500 miljoen rijen die de voordelen demonstreren van een goed ontworpen innodb-tabel en hoe geclusterde indexen het beste kunnen worden gebruikt (alleen beschikbaar bij innodb)
MySQL en NoSQL:help me de juiste te kiezen
60 miljoen inzendingen, selecteer inzendingen van een bepaalde maand. Hoe database optimaliseren?
Mysql select herschrijven om tijd te besparen en tmp naar schijf te schrijven
U zult ook het volgende willen lezen:
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/
Zodra je je tafelontwerpen hebt uitgezocht en je innodb-configuratie hebt geoptimaliseerd:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/ kiezen-innodb_buffer_pool_size/
Je kunt iets proberen als:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
Ik hoop dat dit helpt.