1、读写分离, 即分别提供读进程和写进程, 提供读接口跟写接口
2、主备同步: 写时,主同步数据至写, 读只从主去读, 主挂了之后, 改成只从备读写, 待备好了之后, 将备的数据复制至主中,做数据修复
3、命令 show mater status, show slave status 查看双机主从备份的情况
4、binary logs : show binary logs; 使用mysqldump备份镜像, 使用mysqlbinlog做定点恢复, 从某个点恢复至另一个点,mysqlbinlog的开启
5、mysqldump备份时的过程以及注意事项及步骤: flush tables with read lock, mysqldump , unlock tables
6、binary log注意: log-bin=mysql-bin, expire-logs-days=5
7、profile、 explain、 slow_query_log 性能分析及优化
8、profile 有如下 SET profiling = 1; show profile cpu,block io for query 3; show profiles; show profile for query 3;
9、分库分表存在的必要性, 单表数量维持在10W以下, 分表必然带来查询维度的问题, 即必须设计好分表的维度, 分表的维度跟主要的查询维度是一致的。
10、尽量避免联表查询。
阅读(1118) | 评论(0) | 转发(0) |