WEB开发网
开发学院数据库MSSQL Server 数据库调优积累系列(3):游标 阅读

数据库调优积累系列(3):游标

 2010-01-08 00:00:00 来源:WEB开发网   
核心提示:游标尽量少用游标,如果不得不用,数据库调优积累系列(3):游标,那就要看是否可以对逻辑进行整合,分出不同的情况,也是可以达到我们优化的目的的;(比如IXC发起时候在insert到tbTodo表中都是要先判断tbTodo是否存在数据的,那把部分情况是不存在的,让在一部分情况是使用insert select的方式来一次性插

游标

尽量少用游标,如果不得不用,那就要看是否可以对逻辑进行整合,分出不同的情况,让在一部分情况是使用insert select的方式来一次性插入;(注意下例中的业务分析,这个是关键);

如果存储过程花费的时间比较长,而且无法避免使用游标,那我们就要分析系统的业务,看大部分的情况是走那条路的,那我们对大部分会发生的事做优化,也是可以达到我们优化的目的的;(比如IXC发起时候在insert到tbTodo表中都是要先判断tbTodo是否存在数据的,那把部分情况是不存在的,那我们就一次性判断Count,如果没有就使用Insert select一次性插入到tbTodo)

出处:http://gaizai.cnblogs.com/

Tags:数据库 积累 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接