1)使用atlas却发现“读库闲置,框架还是去主库读写数据”

配置完atlas之后,发现使用jdbc框架的话,读库和写库各司其职,但是使用mybatis框架之后,就发现框架的读写都去了主库,把读库放置一边,那么这种情况是因为“有事务存在的话,atlas就会强制走主库”,遇到这种情况就检查一下是否有事务的存在,比如@Transactional,如果要解决的话,就加上“@Transactional(propagation=Propagation.NOT_SUPPORTED)”即可。

2)自动读写分离挺好,但有时候我写完马上就想读,万一主从同步延迟怎么办?

SQL语句前增加 /*master*/ 就可以将读请求强制发往主库。在mysql命令行测试该功能时,需要加-c选项,以防mysql客户端过滤掉注释信息。不过这不能从本质上解决问题,使用Atlas需要考虑到这点, 提高主机的IO性能,加大memory可以缓解延迟症状,但依旧不能避免延迟的出现,尤其是读多写少的应用。

3)resource limit问题

atlas有自己的连接池,会吃掉很多CPU, php应用端改用短链接来连接atlas, 这时候atlas对php发送来的sql只负责验证和转发的操作,后端DB的连接由atlas自己管理,未使用的连接线程进行剔除操作(DB的wait_timeout和interactive_timeout设置为300s,超时亦退出)。

如果MySQL后端的连接数也满了可能会报以下错误:

可以临时增加MySQL connection数量:

关于Too many open files错误,可能由两种情况引起:

一、php长连接连接到atlas后,每个线程占用一个FD,直到超出系统资源限制而出现too many错误;

二、php应用端发送到atlas的sql过多,大量并发的情况下,linevent维护的队列过多,每个event吃一个FD,超出系统资源限制引起too many错误;

避免too many错误,增加用户的ulimit值加大FD的使用量,可增加系统ulimit 资源到 ~/.bash_profile文件或/etc/security/limits.conf文件:

mysql atlas更新问题_Atlas几种常见故障解决(不定期更新)相关推荐

  1. 操作系统中进程并发运行的过程_三种电磁流量计运行过程中常见故障解决详情!...

    原标题:三种电磁流量计运行过程中常见故障解决详情! 昨天给大家介绍了电磁流量计的一些典型故障,今天我们继续来谈电磁流量计的故障问题!电磁流量计在正常的保养与维护之后,在正常使用的过程中依旧是会因为当时 ...

  2. Oracle OCP 11g 常见单词(不定期更新)

    Oracle OCP 11g 常见单词(不定期更新) 数据库常见单词,不定期更新至考完ocp证(初步想法),现已收集807个单词: 最后一次更新时间为20180301. 1, ACCUMULATED  ...

  3. 新时达服务器的显示板坏了,液晶显示器驱动板几种常见故障的检修

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:液晶显示器驱动板几种常见故障的检修推荐回答:,有时处理芯片坏了温度很高,颜色不正常,然后用万用表测量,电容不良.3v)电压的提供.如 ...

  4. 电池管理系统(BMS)功能与作用/BMS 故障分析方法/15种常见故障案例分析

    提示:本篇文章仅供学习参考 文章目录 一.电池管理系统(BMS)功能与作用 二.BMS 故障分析方法 三.15种常见故障案例分析 一.电池管理系统(BMS)功能与作用 从整车角度,电池管理系统(BMS ...

  5. phpstudy中mysql启动不起来的一种情况和解决办法

    文章目录 情况 错误日志 排查错误 错误1 硬盘扇区大小 导致的问题 错误2 缺少VC运行库 记录phpstudy的mysql启动不起来的一种情况及解决办法 ①首先排除了端口占用 根据错误日志,发现了 ...

  6. 横河川仪压力变送器故障代码_压力变送器常见故障解决方法

    压力变送器常见故障解决方法 在压力变送器的使用过程中难免出现故障,下面我们针对几种故障的解决方法进行介绍. 一.压力指示不正确 1: 压力变送器电源是否正常 如果小于 12VDC ,则应检查回路中是否 ...

  7. 计算机投影维修维护,投影机维修常见故障解决方法

    投影机维修常见故障解决方法 1.投影机维修相关设备应该按照怎样的顺序开关电源使用? 由于投影机是与其他相关设备连接使用的,最好按照以下的顺序打开设备首先,如果投影机的图象源不是计算机的话,最好先将图象 ...

  8. 明基投影仪中心服务器联机失败,投影机使用中常见故障解决方法

    投影机使用中常见故障解决方法 问题一:投影机连接笔记本电脑, 无输出影像时怎么办? 笔记本电脑外接显示设备时,通常有四种显示输出控制. ① 笔记本液晶屏亮,外接显示设备亮 ②笔记本液晶屏亮,外接显示设 ...

  9. epson服务器连接状态断开,爱普生打印机常见故障解决方法

    爱普生打印机常见故障解决方法 1.打印时墨迹稀少,字迹无法辨认的处理 该故障多数是由于打印机长期未用或其他原因,造成墨水输送系统障碍或喷头堵塞.排除的方法是执行清洗操作. 2.更换新墨盒後,打印机在开 ...

最新文章

  1. 微信小程序,对象转换成数组
  2. numpy permutation排列组合方法
  3. android circleimageview 导入到eclipse,android项目从Eclipse迁移到Android studio中常见问题解决方法.pdf...
  4. 吴裕雄--天生自然 PHP开发学习:数组
  5. 推荐Web前端初学者应该知道的书籍和网站
  6. 【Linux】一步一步学Linux——rev命令(57)
  7. was java heap space_实战项目中Java heap space错误的解决
  8. Matplotlib 中文用户指南 4.6 编写数学表达式
  9. java接口测试工具_这 5 款实用性能测试工具,你会如何选择?
  10. 九度 1470 调整方阵
  11. Pictures Test
  12. 20190925:(经典算法系列)河内之塔
  13. 清除浮动-双伪元素清除浮动(HTML、CSS)
  14. 二进制十进制间小数怎么转换
  15. 软件工程知识点总结(含各类软件工程各类图的画法)
  16. H264里面描述符的意思--------x264学习笔记ByMK
  17. 你中招了吗?《心理学常见误区》
  18. centos mysql部署_CentOS下MySQL 8.0安装部署,超详细!
  19. Liferay Portal CVE-2020-7961
  20. numpy迭代数组nditer、flat

热门文章

  1. java输出a-z_有1-26个数字和a-z字母,用Java多线程实现先输出2和数字再输出2个字
  2. 普元连接mysql_普元EOS 案例 - 还有一行代码的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. draw python_科学网—Draw figures with Python - 高琳琳的博文
  4. fullgc频繁的原因_系统运行缓慢,CPU 100%,Full GC次数过多,这一招帮你全搞定
  5. python清空列表_Python之列表
  6. 量产之后计算机读不出u盘,求大神、我量产没成功然后U盘就电脑上就不显示了...
  7. Linux修改开机启动logo
  8. 五大算法之三--贪心算法
  9. json返回页面读取data里的值都是object_【一】尤大神都说Vite香,让我来手把手分析Vite原理...
  10. css 实现标签切换,CSS_纯CSS实现Tab切换标签效果代码,本文实例讲述了纯CSS实现Tab切 - phpStudy...