MySql优化【5】--合理的硬件资源和操作系统
2016-03-12 20:51
351 查看
读写分离
如果数据库压力很大,一台机器支撑不了,可以用多台机器同步数据,分散压力。
主库master用来写入,slave1—3都用来做select,每个数据库分担的压力小了很多。
要实现这种方式,需要程序特别设计,给程序开发带来了额外负担。
当然目前已经有中间件来实现这个代理,对程序来读写哪些数据库是透明的。
如果数据库压力很大,一台机器支撑不了,可以用多台机器同步数据,分散压力。
主库master用来写入,slave1—3都用来做select,每个数据库分担的压力小了很多。
要实现这种方式,需要程序特别设计,给程序开发带来了额外负担。
当然目前已经有中间件来实现这个代理,对程序来读写哪些数据库是透明的。
相关文章推荐
- MySql优化【2】--数据库表设计
- MySql优化【1】--优化综述
- Mysql命令-以NULL做where条件过滤时应该写 IS NULL;
- mysql事务和锁InnoDB
- C#连接MySQL数据库实现DataGridView定时更新数据——多结果集返回
- 常用mysql命令
- mysql数据库连接小笔记----第一个
- MySQL集群
- mysql提高性能的最佳实践
- Mysql数据库备份与还原语法。
- VPSMate 不能执行wget命令,不能安装MYSQL问题解决
- MySQL · 引擎特性 · InnoDB文件系统管理(二)
- MySQL · 引擎特性 · InnoDB文件系统管理(一)
- MySQL常用基本操作
- mysql 字符串函数
- 解决MySQL出现大量unauthenticated user的问题
- MYSQL 日期函数大全
- MySQL 加锁处理分析
- mysql死锁问题分析
- 关于MySQL连接和多表更新的心得