2010年3月29日

建立索引的思路

摘要: 一般来说建立索引的思路是:   (1)、主键时常作为where子句的条件,应在表的主键列上建立聚簇索引,尤其当经常用它作为连接的时候。   (2)、有大量重复值且经常有范围查询和排序、分组发生的列,或者非常频繁地被访问的列,可考虑建立聚簇索引。   (3)、经常同时存取多列,且每列都含有重复值可考虑建立复合索引来覆盖一个或一组查询,并把查询引用最频繁的列作为前导列,如果可能尽量使关 键查询形成覆... 阅读全文

posted @ 2010-03-29 17:48 风雨者2 阅读(284) 评论(0) 推荐(0) 编辑

MS SQL Server查询优化方法

摘要: 查询速度慢的原因很多,常见如下几 种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有 创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、 锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。... 阅读全文

posted @ 2010-03-29 16:22 风雨者2 阅读(333) 评论(0) 推荐(0) 编辑

导出到CSV文件乱码的问题

摘要: http://social.microsoft.com/Forums/zh-CN/295/thread/14a833f5-95bf-48ef-b6cf-c6028f338561string name = System.Configuration.ConfigurationSettings.AppSettings["downloadurl"].ToString();FileStream fs =... 阅读全文

posted @ 2010-03-29 14:46 风雨者2 阅读(2087) 评论(0) 推荐(0) 编辑

导航