Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66046
  • 博文数量: 28
  • 博客积分: 210
  • 博客等级: 入伍新兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-15 16:13
文章分类

全部博文(28)

文章存档

2016年(11)

2012年(8)

2011年(5)

2005年(4)

我的朋友

分类: Mysql/postgreSQL

2016-10-13 16:33:37

原文地址:Mysql总结 作者:zhgflx

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、尽量避免联表查询。

阅读(334) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~