Oto kilka przykładów innodb, które działają na dużych tabelach o wielkości około. 60 do 500 milionów wierszy, które pokazują zalety dobrze zaprojektowanej tabeli innodb i jak najlepiej używać indeksów klastrowych (dostępne tylko z innodb)
MySQL i NoSQL:pomóż mi wybrać właściwy
60 milionów wpisów, wybierz wpisy z określonego miesiąca. Jak zoptymalizować bazę danych?
Przepisywanie mysql select w celu skrócenia czasu i zapisywania tmp na dysk
Będziesz także chciał przeczytać następujące informacje:
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/
Po uporządkowaniu projektów tabel i zoptymalizowaniu konfiguracji innodb:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-po-instalacji/
http://www.mysqlperformanceblog.com/2007/11/03/ wybór-innodb_buffer_pool_size/
Możesz spróbować czegoś takiego:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
Mam nadzieję, że to pomoże.