你的位置:首页 > 软件开发 > 数据库 > 数据库性能问题排查

数据库性能问题排查

发布时间:2016-06-24 18:00:04
一个项目的运行,总伴随着性能问题,系统查询过慢,如何快速查询等下面将简单讲解一下,如何去排查及解决这些问题。开发过程中:  1:不要绝对的三范式,适当建立冗余能够提高查询速度,不用多表关联  2:能用表关联就不要出现循环SQL   例子:下面的这种情况,每查出T_t1的一条数据, ...

 一个项目的运行,总伴随着性能问题,系统查询过慢,如何快速查询等

下面将简单讲解一下,如何去排查及解决这些问题。

开发过程中:

  1:不要绝对的三范式,适当建立冗余能够提高查询速度,不用多表关联

  2:能用表关联就不要出现循环SQL

   例子:下面的这种情况,每查出T_t1的一条数据,就会循环查找T_t2中的数据,使表关联的索引失效,造成反应慢。   

--错误示范SELECT A,B,(SELECT C FROM T_t2 WHERE ID=T_t1.ID) FROM T_t1--正确做法SELECT A,B,C FROM T_t1,T_t2 WHERE T_t1.ID=T_t2.ID

原标题:数据库性能问题排查

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。