博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的定位sql语句性能问题的实例
阅读量:5838 次
发布时间:2019-06-18

本文共 367 字,大约阅读时间需要 1 分钟。

hot3.png

最近压公司的新项目,一切从零开始,所以存在一些很初级的性能问题。记录一个定位sql语句性能问题的小例子:

100TPSapp登录协议,压力曲线如下:

100018_ORhP_2375576.png

可以看到从4分钟开始,有大量业务失败了。观察应用服务器资源情况:

100046_3gtU_2375576.png

IIS平均CPU占用28%,平均内存986M,平均线程数64,内存略高,其他没有太大异常。再看数据库服务器的资源情况:

100058_nbC8_2375576.png

Cpu一直上涨,最后满负荷。查询到app登录后反复执行这条语句:

SELECT COUNT(*) FROM bc_sale_app_login_info WHERE UUID =  'afe325ec-85a5-421f-8493-d6b1d5bbbc5c'

其中的UUID不是索引,问题根源找到。

转载于:https://my.oschina.net/u/2375576/blog/599977

你可能感兴趣的文章
UIImage 拉伸图片 resizableImageWithCapInsets
查看>>
canvas
查看>>
专家:端午将至湖北地区挂马网站激增 用户需警惕
查看>>
McAfee揭秘网络最危险搜索关键词
查看>>
基于comet服务器推送技术(web实时聊天)
查看>>
程序员达到高效率的一种境界
查看>>
PySide教程:一个简单的点击按钮示例
查看>>
艾伟_转载:对于C#中b=a的N种情况分析
查看>>
数论,数学
查看>>
《mysql必知必会》读书笔记--触发器及管理事务处理
查看>>
《mysql必知必会》读书笔记--安全管理及数据库维护
查看>>
eclipse创建Maven父子结构Maven项目
查看>>
《C++ Primer》 Part IV(Object-Oriented and Generic Programming)
查看>>
快速开发框架天梭(Tissot)
查看>>
接口和抽象类的区别
查看>>
图片分割的代码
查看>>
[转载]ESFramework介绍之(31)―― 消息分类及对应的处理器
查看>>
python实现用户登录界面
查看>>
PHP phpcms
查看>>
注册成功邮箱发送邮件并激活
查看>>