Randol
2021-05-19T08:54:24+00:00
求问生产环境慢查询一般设为多少?多长时间可以认定为慢查询?
还有现在生产环境会开查询缓存么?我记得之前在知乎看过一篇文章提过现在不建议开启,因为比对缓存的过程有额外的消耗,还有缓存利用率不高,大小写不匹配等问题,请问有没有比较专业的见解,时间太久找不到这篇文章了
不开缓存。
话说一个查询10s也太慢了吧
普通的增删改查是几ms是正常的
1s差不多了,记了日志卜关键,关键是你记了回头还能坚持去查
那么我觉得5s就差不多了吧,超过5s对现代网络用户来说也太慢了[s:ac:哭笑]
[quote][pid=519185049,26919786,1]Reply[/pid] Post by [uid=572445]oooaaa11[/uid] (2021-05-26 17:01):
老哥能给个参考值么...我完全不知道设多少...[/quote]我这边设的是500ms,那种很频繁的查询100ms
mysql8没有你说的缓存了
你说有没有用[s:ac:怕]
[s:ac:汗] 这东西根据并发量和实际业务需求来算的吧 应该没有特别定死的值吧。。。。。
我不懂 我瞎说的
你能说出生产环境,应该就不是初次搭建吧,按照你们公司的规定来就行,如果实在是初次搭建,可以从业界资料来判断
Reply to [pid=519183915,26919786,1]Reply[/pid] Post by [uid=41394674]吃瓜群众滑稽君[/uid] (2021-05-26 16:58)
老哥我在自学...没啥可参考的...[s:ac:汗]
现在好多查询不都放到nosql里面吗[s:ac:晕]
Reply to [pid=519184459,26919786,1]Reply[/pid] Post by [uid=38722736]迷茫的小k[/uid] (2021-05-26 16:59)
我主要是想把慢查询记录到日志里,一旦有问题好排查
Reply to [pid=519184885,26919786,1]Reply[/pid] Post by [uid=36185337]新兰哀恋[/uid] (2021-05-26 17:01)
老哥能给个参考值么...我完全不知道设多少...
Reply to [pid=519188387,26919786,1]Reply[/pid] Post by [uid=36185337]新兰哀恋[/uid] (2021-05-26 17:12)
了解,非常感谢
Reply to [pid=519185600,26919786,1]Reply[/pid] Post by [uid=42436049]西子终结者[/uid] (2021-05-26 17:03)
这个和你数据量,索引,查询条件都有关系的,一个很复杂的查询10s挺正常的
应用层没缓存的sql 500ms 就非常慢了;加缓存的大表统计类的可以适当放宽到3-5s;
我们一般都是要求优化到不超过 100ms。
索引优化好的情况下,之前有个5000w的表统计查询速度 30ms[s:a2:有何贵干]