Her er nogle innodb eksempler, der virker på store borde på ca. 60 til 500 millioner rækker, der demonstrerer fordelene ved en veldesignet innodb-tabel, og hvordan man bedst bruger klyngede indekser (kun tilgængelig med innodb)
MySQL og NoSQL:Hjælp mig med at vælge den rigtige
60 millioner poster, vælg poster fra en bestemt måned. Hvordan optimerer man databasen?
Omskrivning af mysql vælg for at reducere tid og skrivning af tmp til disk
Du vil også gerne læse følgende:
http://dev.mysql.com/doc /refman/5.0/da/innodb-index-types.html
http://www. xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/
Når du har sorteret dine tabeldesign og optimeret din innodb-konfiguration:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/ choosing-innodb_buffer_pool_size/
Du kan prøve noget som:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
Håber dette hjælper.