1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。
2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
最...1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。
2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
最好不要给数据库留NULL,尽可能的使用NOT NULL填充数据库。展开更多
数据库技术已经广泛地渗透到各个领域,数据库应用技术也已经成为计算机必修课程,SQL Server 2005是Microsoft公司推出的数据库服务产品,是一个企业级的网络关系型数据库管理系统,越来越得到广大用户的青睐。本文以SQL Server 2005教材...数据库技术已经广泛地渗透到各个领域,数据库应用技术也已经成为计算机必修课程,SQL Server 2005是Microsoft公司推出的数据库服务产品,是一个企业级的网络关系型数据库管理系统,越来越得到广大用户的青睐。本文以SQL Server 2005教材为基础,从中选取数据库查询为理论要材,从数据库的应用方法来针对SQL Server查询来进行简单的论述学习心得。展开更多
文摘1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。
2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
最好不要给数据库留NULL,尽可能的使用NOT NULL填充数据库。
文摘数据库技术已经广泛地渗透到各个领域,数据库应用技术也已经成为计算机必修课程,SQL Server 2005是Microsoft公司推出的数据库服务产品,是一个企业级的网络关系型数据库管理系统,越来越得到广大用户的青睐。本文以SQL Server 2005教材为基础,从中选取数据库查询为理论要材,从数据库的应用方法来针对SQL Server查询来进行简单的论述学习心得。