buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

11 2011 档案

创建统计信息来优化查询性能
摘要:1.STATISTICS是一个表中某几个列的统计信息,如一个表是全校学生某次考试的分数,score列的类型是int,取值范围是0到100的整数,那么statistc就是每个分数分别有多少人。在一个特定的查询中,使用索引可能加快速度,也可能减慢速度,所以SQL server要事先对使用索引的效果做一个预测,预测的依据就是STATISTICS。 2.默认情况下,表或索引更改了,统计会相应地自动更新,以保持统计是最新的。但是可以在数据库选项中关闭这个自动更新的功能,提高数据表的更新速度。但需要定期手动更新统计。因为过期的统计信息会对是否使用索引的判断带来误判。没发现SQL2000和SQL2005的统计有什么区别。 3.index要依赖正确的STATISTICS才能发挥作用。而你的SQL2005优化工具对缺乏STATISTIC的列自动产生了创建语句。 阅读全文

posted @ 2011-11-30 10:34 buguge 阅读(426) 评论(0) 推荐(0) 编辑

一段看似简单却不简单、老生常谈的程序
摘要:一童鞋通过email向技术部发了个问题:用C#时遇到如下问题,希望哪位高手帮忙解答一下:环境:VS2005/2008 //实体 [Serializable] public class TestModel { public int ID { set; get; } public string Name { set; get; } }//窗体 public partial class Form1 : ... 阅读全文

posted @ 2011-11-18 18:35 buguge 阅读(732) 评论(4) 推荐(0) 编辑

js啊,我被open撞了一下腰
摘要:open是js的关键字,不能用作自定义函数的名称 阅读全文

posted @ 2011-11-18 18:05 buguge 阅读(2811) 评论(21) 推荐(9) 编辑

用与不用聚集索引的区别 sql用例
摘要:对数据表创建了聚集索引后,当向表中插入数据时,数据库会对数据按照索引进行重新排序存储。 所以,对于频繁执行insert操作的表,在对聚集索引的创建上,需要做权衡,有时需考虑不建立聚集索引。如下用例说明了使用与不使用聚集索引时,数据的存储情况。if not object_id('test_no_cx') is null drop table test_no_cxif not object_id('test_has_cx') is null drop table test_has_cx--创建一个不含索引的表test_no_cxcreate table test_n 阅读全文

posted @ 2011-11-17 19:12 buguge 阅读(530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示