最近项目做到几千个学生分别去人脸识别记录(目前约630000行)中查询最后一次记录,可想而知性能这块是个麻烦。于是乎,GET到了SQL Server Profiler和数据库引擎优化顾问这俩工SHEN具QI。
开始装逼...
首先来一条执行效率不怎么样的SQL语句
将SQL Server Profiler中的跟踪文件保存至本地
打开数据库优化引擎,选择工作负荷文件以及需要优化的数据库/表,点击开始分析
分析结束后会给你索引建议,执行操作→应用建议,将会自动生成SQL语句并执行,完成后再执行试试那条效率不怎么样的SQL现在是不是FAST了很多:)
符一篇参考文章:https://blog.csdn.net/mss359681091/article/details/51887638