社区
高性能WEB开发
帖子详情
mysql并发高后sql查询效率变很慢
l302509
2018-03-22 07:57:28
select ID, user_id, create_time, favor, opposition from feed_back_info where module = 'XX' and create_time = 'XXXXXXXX';
module 和 create_time 都有索引;
200并发压力测试,单台服务器,并发高以后sql语句耗时由几毫秒变成200-300毫秒!
...全文
2237
11
打赏
收藏
mysql并发高后sql查询效率变很慢
select ID, user_id, create_time, favor, opposition from feed_back_info where module = 'XX' and create_time = 'XXXXXXXX'; module 和 create_time 都有索引; 200并发压力测试,单台服务器,并发高以后sql语句耗时由几毫秒变成200-300毫秒!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a_king
2018-05-15
打赏
举报
回复
这个并发量不是很大呀。不一定是数据库的问题。
我只是代码搬运工
2018-05-09
打赏
举报
回复
explain 分析下
code301
2018-05-03
打赏
举报
回复
explain
yokey1219
2018-05-02
打赏
举报
回复
要看服务器配置啊,mysql用到了多少CPU和内存,还有myql,max_connection的设置啊。因为如果服务器并发能力不行,大量请求在等待,时间就长了。
水桥舞
2018-04-26
打赏
举报
回复
explain语句看一下啊
dengbiliduo
2018-04-15
打赏
举报
回复
有可能是因为mysql的查询缓存被自已清理掉了,所以你再查会慢,第二次是不是就会快回来呢?
能源恒观
2018-04-03
打赏
举报
回复
查一下,sql语句怎么执行的,索引使用了没有,
咸哼酒家
2018-03-30
打赏
举报
回复
叶涛网站推广优化
2018-03-28
打赏
举报
回复
来个dba
MySQL
高阶技能实战课
内容简介:面向对
MySQL
只有基本使用经验的同学:从分析SQL语句的执行流程开始,了解
MySQL
的核心模块;分析索引的本质与底层所采用的存储模型;分析事务的本质与实现;分析如何找出慢SQL,如何分析慢SQL,如何解决慢SQL 为什么需要掌握
MySQL
高阶技能实战课程?由于互联网产品用户量大、高
并发
请求场景多,因此对
MySQL
的性能、可用性、扩展性都提出了很高的要求。 使用
MySQL
解决大量数据以及高
并发
请求已经是程序员的必备技能,也是衡量一个程序员能力和薪资的标准之一。 课程大纲: 为了让大家快速系统了解高性能
MySQL
核心知识全貌,我为你总结了「高性能
MySQL
知识框架图」,帮你梳理学习重点,建议收藏!
mysql
高
并发
下查询
很慢
_聊聊
Mysql
——慢sql优化方法论
千里之堤,溃于蚁穴。一个在完美的架构,因为一个慢Sql,会导致系统直接崩溃。总结了一些解决慢sql的方法,供参考。一、慢sql优化订阅每日慢日志,优先解决调用次数多的慢sql,因慢sql优化的知识点非常多,只列举几个容易忽视的地方。注意:1、数据量不同,查询条件不同,sql使用的索引可能是不一样的,要构造多种查询条件去测试。2、避免所有字段都返回,尽量使用覆盖索引,解决慢sql问题,终归是与库的磁...
mysql
高
并发
下查询
很慢
_
mysql
:解决高
并发
访问瓶颈问题
一、缓存式的应用程序架构:在应用层和db层之间加一层cache层,主要目的:减少数据库读取负担,提高数据读取速度。cache存取的媒介是内存,可以考虑采用分布式的cache层,这样更容易破除内存容量的限制,同时增加了灵活性。游戏多采用redis、Memcached这类。二、实现
MySQL
数据库异步查询实现:通常情况下在PHP中
MySQL
查询是串行的,如果能实现
MySQL
查询的异步化,就能实现多条S...
mysql
高
并发
下查询
很慢
_
MYsql
高
并发
查询优化方案
2) 尽量减少对数据库的访问次数, 可以用缓存保存查询结果, 减少查询次数);3) 通过搜索参数, 尽量减少对表的访问行数,最小化结果集, 从而减轻网络负担;4) 能够分开的操作尽量分开处理, 提高每次的响应速度;5) 算法的结构尽量简单;6) Explain 你的 sql 语句 看看执行
效率
低的是什么具体要注意的:1.应尽量避免在 where 子句中对字段进行 null 值判断, 否则将导致引擎...
mysql
高
并发
下查询
很慢
_高
并发
系统之大忌-慢查询
最近又遇到了一次慢查把db(mariadb10)几乎打挂的案例,作为一个核心支付系统的技术负责人,真是每日如履薄冰。因为之前支付系统经常出问题,现在各个BG对支付系统都盯得很紧。这次要不是我及时让DB给暴力清理数据,没准又提一个P2故障;抱怨归抱怨,事后复盘,一丝都不能马虎。首先,描述一下故障的全过程。起因是我们支付系统有一个异步队列,这个队列使用的一张
mysql
表存储,异步回调业务线的任务(姑且...
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章