我当前在线mysql5.0.45复制应用 2台linux mysql 一主一从a 主机 8g内存
b 从机 4g内存a的my.cnf 配置了16个表的表级别复制使用一段时间发现从机 执行sql 相对a而言慢很多 (有时候慢很多,有时候慢不多)
16个表数据都在增长a 表 30万
user 表30万
e表 10万
t表 30万
tm表 15万
p表 5万
。。其他都是小表
e 表 t表基本每秒都有数据插入。 总体环境并发性比较高 是否相对我的硬件配置而言 ,这些表级别复制而言对从机器压力多大导致sql查询不理想?
有是否方法优化从机的sql查询 ??
b 从机 4g内存a的my.cnf 配置了16个表的表级别复制使用一段时间发现从机 执行sql 相对a而言慢很多 (有时候慢很多,有时候慢不多)
16个表数据都在增长a 表 30万
user 表30万
e表 10万
t表 30万
tm表 15万
p表 5万
。。其他都是小表
e 表 t表基本每秒都有数据插入。 总体环境并发性比较高 是否相对我的硬件配置而言 ,这些表级别复制而言对从机器压力多大导致sql查询不理想?
有是否方法优化从机的sql查询 ??
解决方案 »
- 关于innodb检查点与脏页的问题
- CALL存储过程!报错。
- MySQL 中有关组合搜索的问题
- 请问:table1表中的number记录了table2中的记录数,当table2加删记录时, 怎样用SQL语句更新这个number
- mysql分离数据库的问题
- 紧急求救---我关联两个表时,为什么总提示表中的列与主键或unique约束不匹配
- 高性能MySQL(三)复制
- 从一个表中取出数据,循环插入到另一个表
- MYSQL,innodb_buffer_pool_size=8G,为何内存使用上看到只使用了3G呢?
- 请教引用另一个表字段求和的语句该怎么写
- 求一条SQL语句。帮帮忙各位。
- mysql中怎么在指定列后添加多个列
2 慢很多是什么概念,5s, 10s, 1min?如果复制慢,先排除网络环境的因素
如果select慢,explain一下看看,同时看看,master/slave的配置参数
2、让slave执行relay sql尽可能的快 参考http://www.maatkit.org/doc/mk-slave-prefetch.html
使用google的mysql半同步补丁 或者使用 solidDB for mysql
如果有 请说说啦
---------maatkit-2325.tar.gz
mk-slave-prefetch Pipeline relay logs on a MySQL slave to pre-warm caches.
不知道如何用 他的好处在哪里 ? 稳定性好吗 (我的是在线系统哦 不可能用有bug或者不太稳定的产品)
2 使用google的mysql半同步补丁 或者使用 solidDB for mysql
---------没有下载到 请给地址 或者说说他的好处
http://www-01.ibm.com/software/data/soliddb/
http://www.verycd.com/topics/2815869/