系统越来越慢了,跟踪发现在查询语句使用下面的条件,
where ISNULL(colName,'0')='0' ,此条件使用频率非常高。从此条件可知此字段的默认值是“0”。开发数据表时可设置为默认值为“0”, CREATE TABLE TABLENAME (……,COLNAME CHAR(2)DEFAULT ‘0’,…… )。减少了函数运算时间 。
在一些优化方法中提到,WHERE 后面尽量不使用函数。可以优化为 WHERE COLNAME='0' .
提高系统速度。[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/729024/viewspace-1029192/
,如需转载,请注明出处,否则将追究法律责任。