问:mysql每天查询写入几百条数据,cpu占用过高,导致服务器上mysql经常性启动失败,数据库连接失败。请帮忙处理下,mysql大量写入 导致io过高
答:您好,
您是否是在对这个站点进行生成静态化,目前查看您的服务器磁盘IO的确比较高。
或者您也可以提供下具体的测试步骤和方式,我们测试核实看看并告知您哪方面需要进行优化或者升级。
非常感谢您对我司的支持,谢谢!
问:我这台服务器上的mysql 可以修改最大连接数吗 这样能不能减少io的占用
答:您好,
不是最大连接数的问题,之前查看到服务器的确mysql连接数很多很大。
我们无法登录到mysql中进行检查,并且的确是mysql占用IO很高。
根据实际的情况以及之前工单的检查结果来看,应该是该站点在生成静态化的时候对mysql的操作和读取比较高。
需要重新问题进行核实并尝试优化查询语句和生成机制,目前服务器的磁盘IO是正常的。
因为我们尝试重启了mysql数据库,但是重启以后问题就没有重现了。
非常感谢您对我司的支持,谢谢!
问:文章是用的一个软件批量生成,我对mysql查询的几个字段做了索引也没效果
这是文章生成时mysql语句
答:您好,
该sql语句执行一次需要遍历八万多条数据,所以效率是很低的。
这个sql语句用索引应该是没有多大效果的,索引一般是针对某一个或者几个字段并且差别比较大的内容才能够有效。
但是如果涉及到in like 以及大于和等于 关键字的话索引一般没有效果或者效果并不是特别明显。
所以需要对程序生成的时候sql语句进行优化,才能够大量的生成。
否则只能少量分批次进行生成静态页面,请知晓。
因为本身生成静态的时候mysql以及w3wp.exe就会大量消耗磁盘IO,导致磁盘IO消耗较高。
当然也可以考虑将服务器的硬盘升级为SSD固态硬盘,但是如果程序执行效率比较低的话效果不会特别明显。
非常感谢您对我司的支持,谢谢!
问:好的 明白了 谢谢了
答:您好,
客气了,非常感谢您对我司的支持,谢谢!
问:宝塔资料
https://www.luecs.com我这个站点 图片 经常性打开无法加载 刷新下就可以了 怎么解决这个问题
打开网站的时候 就出现这个有些图 加载不了 但是直接访问 https://www.luecs.com/images/shopfw/description/seller_id_0/2018/06/20/3d969ac38a0f4cf0b80a7bb63.jpg他还是能打开 还是有问题啊麻烦查一下什么问题
答:您好,
1、从您网站错误日志来看 是设置了限制请求数导致的, 查看您 站点配置是启用了流量限制,您设置的 单ip 10个请求,相对较低,您的网站打开页面 ,需要加载图片,css ,js ,查看有101 个请求。 建议在流量限制中设置为 150 ,
已经为您设置了,请稍后清空浏览器缓存后再测试下, 非常感谢您长期对我司的支持!
问:那个限制 流量 我可以 给你 打钩去掉吧
答:您好,可以取消。去掉后 就没有限制了。
限制设置的是150 ,理论上打开没有问题,您可以设置为 200 ,非常感谢您长期对我司的支持!