.NET&Oracle&SQL 学习

技术交流

导航

2010年5月19日

sql server 索引管理六大铁律

摘要: 铁律一:天下没有免费的午餐,使用索引是需要付出代价的。   索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。   仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当建有索... 阅读全文

posted @ 2010-05-19 15:53 kongww 阅读(165) 评论(0) 推荐(0) 编辑

几点小建议提高sql效率

摘要: 数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能: 1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引) 2.为... 阅读全文

posted @ 2010-05-19 15:51 kongww 阅读(322) 评论(0) 推荐(0) 编辑