MSSQL2K优化--ISNULL函数
zaorv
2019-06-07 14:48:04
数据库开发技术
原创
系统越来越慢了,跟踪发现在查询语句使用下面的条件,
where ISNULL(colName,'0')='0' ,此条件使用频率非常高。从此条件可知此字段的默认值是“0”。开发数据表时可设置为默认值为“0”, CREATE TABLE TABLENAME (……,COLNAME CHAR(2)DEFAULT ‘0’,…… )。减少了函数运算时间 。
在一些优化方法中提到,WHERE 后面尽量不使用函数。可以优化为 WHERE COLNAME='0' .
提高系统速度。[@more@]
LINUX自动启动服务
Editeplus注册码