これは、約の大きなテーブルで機能するいくつかのinnodbの例です。適切に設計されたinnodbテーブルの利点と、クラスター化インデックスの最適な使用方法を示す6000万から5億行(innodbでのみ使用可能)
MySQLとNoSQL:適切なものを選択するのを手伝ってください
6000万エントリ、特定の月のエントリを選択します。データベースを最適化する方法は?
mysql selectを書き換えて時間を短縮し、tmpをディスクに書き込みます
また、以下もお読みください。
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/
テーブルデザインを整理し、innodb構成を最適化したら:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/選択-innodb_buffer_pool_size/
次のようなことを試すことができます:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
これがお役に立てば幸いです。