mysql 主从同步 架构设计方案.ppt
《mysql 主从同步 架构设计方案.ppt》由会员分享,可在线阅读,更多相关《mysql 主从同步 架构设计方案.ppt(18页珍藏版)》请在三一办公上搜索。
1、Mysql架构设计方案,目录,(1)整体的架构拓扑(2)硬件选择(3)读写分离方案(4)同步方案(5)备份方案(6)监控方案(7)优化(8)集群+负载均衡(后期在做),服务器硬件设计,(1)硬盘使用RAID-0+1或者RAID-5磁盘阵列,适硬盘数量而定(2)CPU 可以使用两颗2.4GHz 以上的CPU。(3)物理内存:对于一台使用MySQL的Database Server来说,服务器内存不要小于2GB综上所述,硬件选择如下(服务器品牌在议):CPU:2颗Intel Xeon 2.4GHz 内存:2GB DDR2 硬盘:三个或者四个73GB SCSI,读写分离方案,读写分离是有效的减轻数据库
2、负载的一种方案,结合同步复制,以达到数据的统一采用MySQL Proxy 虚拟连接池来实现,对外给定一个连接池,当客户请求发往该连接池的时候,将读请求和写请求分别指定到各个预先规定的多个只读只写服务器,同步方案,实现数据库同步复制是分布式数据库系统必不可少的一项技术,采用master,slave双向热备通过主配置文件/etc/f连实现,而且是实时的在这里所有的写服务器都作为master服务器并且互相同步,其他三个读服务器作为slave来同步写服务器的数据以达到数据的统一性,备份方案,为保证数据的完整性,备份是必不可少的采用每天定时完整备份+增量备份的方式超过三天的备份自动删除以保证服务器硬盘空
3、间本机,异地交叉备份,性能优化,在指定了硬件条件的前提下MySQL的优化是通过修改主配置文件:/etc/f来实现的主要从以下几个方面考虑(1)查询缓存(2)索引缓存(3)表缓冲区的限制(4)连接数限定(5)等待时间限定,(1)查询缓存,Query Cache对于繁更新的表,查询缓存是不适合的,而对于一些不常改变数据且有大量相同sql查询的表,查询缓存会节约很大的性能查询缓存相关参数(1)query_cache_limit允许进入查询缓冲区的最小数据大小,默认值是1MB(2)query_cache_size决定分配给缓存的内存数量,单位是字节。,默认是0(3)query_cache_type O
4、FF|ON指定查询缓冲的类型,0是关闭,1为开启缓默认为1.(4)read_buffer_size=n 为从数据表顺序读取数据的读操作保留的缓存区的长度(默认设置是128KB);(5)read_rnd_buffer_size=n 类似于read_buffer_size选项,但针对的是按某种特定顺序(比如使用了ORDER BY子句的查询)输出的查询结果(默认设置是256K)(6)join_buffer_size=n 在参加JOIN操作的数据列没有索引时为JOIN操作分配的缓存区长度(默认设置是128K)。,查询缓存的性能评估,(1)用这个命令查看:mysql SHOW VARIABLES LIK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 主从同步 架构设计方案 主从 同步 架构 设计方案
链接地址:https://www.31ppt.com/p-5441044.html