目录 一、数据库优化法则 二、数据库优化之SQL语句 三、数据库优化之表结构 四、数据库优化之索引 五、数据库优化之缓存 六、数据库优化之存储引擎 一、数据库优化法则 二、数据库优化之SQL语句 (一)操作符 (二)SQL书写 (三)SQL语句中索引利用 (四)更多 (1) WHERE子句中的连接顺序: (2) SELECT子句中避免使用 *: (3) 用Where子句替换HAVING子句: 三、数据库优化之表结构 (一)列类型 列类型选择 (二)字符编码 (三)适度拆分 (四)适度冗余 四、数据库优化之索引 (一)索引设计 (二)索引副作用 (三)索引是否越多越好 五、数据库优化之缓存 (一)Query Cache (二)Binlog Cache (三)Key Buffer (四)innodb_buffer_pool_size (五)innodb_log_buffer_size 六、数据库优化之存储引擎 (一)Mysiam 1-1特性 1-2适用场景 (二)InnoDB 2-1特性 2-2适用场景