Dưới đây là một số ví dụ innodb hoạt động trên các bảng lớn xấp xỉ. 60 đến 500 triệu hàng thể hiện ưu điểm của bảng innodb được thiết kế tốt và cách tốt nhất để sử dụng các chỉ mục được phân nhóm (chỉ khả dụng với innodb)
MySQL và NoSQL:Giúp tôi chọn đúng cái
60 triệu mục nhập, chọn mục nhập từ một tháng nhất định. Làm cách nào để tối ưu hóa cơ sở dữ liệu?
Viết lại chọn mysql để giảm thời gian và ghi tmp vào đĩa
Bạn cũng sẽ muốn đọc những điều sau:
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/
Khi bạn đã sắp xếp xong các thiết kế bảng và tối ưu hóa cấu hình innodb của mình:
http:// www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server- after-installation/
http://www.mysqlperformanceblog.com/2007/11/03/ Choose-innodb_buffer_pool_size /
Bạn có thể thử một cái gì đó như:
start transaction;
insert into target_table (x,y) select x,y from source_table order by x,y;
commit;
Hy vọng điều này sẽ hữu ích.