1. 用 InnoDB 引擎,因為 MyISAM 有令人垢病的 Lock 問題
  2. InnoDB 有 change buffering 功能,可以延遲寫入 not unique secondary indexes ,及多筆一起寫入
  3. partition 可以減少 index 的大小
  4. innodb page compression
  5. sort and bulk load data into tables,減少 redo log
  6. 移除非必要的 indexes,特別是 unique index
  7. primary key 最好用 INT 或 BIGINT
  8. > _ <
  9. 使用大量記憶體
  10. 使用 SSD

大家還是參考這裡好了,有些我還不是很懂

  1. http://www.tocker.ca/2013/10/24/improving-the-performance-of-large-tables-in-MySQL.html
  2. http://blog.gslin.org/
最後修改日期: 2013 年 10 月 28 日
Related posts 相關文章
DNS BIND 各版本的記憶體使用量差異
More...
MySQL 8.0
More...
探討 MySQL 的安全性 load data infile
More...
查看 MySQL 資料庫使用大小
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。

36 ÷ = 9