02 2011 档案
关于添加索引视图后的数据存储区别
摘要:为基表添加索引视图后,在INSERT新的数据时,索引视图是如何添加数据的?是通过扫描基表来更新视图?还是根据视图定义直接计算后加入索引视图?下面是分析案例。 现有基表news,数据行5280,数据页240 。在未创建索引视图的情况与添加数据:INSERT news (title,ShortTitle,NewsMemo,NewsTypeId,IsDelete,IsVerify,IsUserPost... 阅读全文
posted @ 2011-02-28 11:44 ideas 阅读(616) 评论(0) 推荐(0)
索引视图
摘要:在视图上建的第一个索引必须是聚集索引,因为聚集索引的叶级包含了所有数据,此索引实际上确实对视图进行了物化(持久化存储)。视图的数据被物理地存储在聚焦索引的叶级别中。 索引视图要求所有用到的函数都必须是确实性的。且视图定义不能包含任何下列元素: TOP text、ntext或者image字段 DISTINCT MIN、MAX、COUNT(*)、COUNT(<表达式>)、STDEV、VARIANCE... 阅读全文
posted @ 2011-02-25 17:42 ideas 阅读(357) 评论(0) 推荐(0)
添加计算列,并创建索引
摘要:添加列:ALTER TABLE tablename ADD okcolumn AS CASE WHEN NewsUrl<>'' AND IsDeleted=0 AND IsVerify=1 AND IsUserPost=0 THEN 1 ELSE 0 END PERSISTED;PERSISTED 将列标记为持久化的。如果决定要使用PERSISTED时,必须判断列是否是精确的,通过下面查询判断:S... 阅读全文
posted @ 2011-02-25 17:00 ideas 阅读(402) 评论(0) 推荐(0)
浏览器的加载与页面性能优化【转】
摘要:本文转自:http://www.baiduux.com/blog/2011/02/15/browser-loading/ 本文将探讨浏览器渲染的loading过程,主要有2个目的: 了解浏览器在loading过程中的实现细节,具体都做了什么 研究如何根据浏览器的实现原理进行优化,提升页面响应速度 由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散... 阅读全文
posted @ 2011-02-16 09:56 ideas 阅读(433) 评论(0) 推荐(0)
IO瓶颈
摘要:下列系统监视计数器来检测物理磁盘级IO瓶颈: 物理磁盘对象:磁盘队列平均长度(Avg.Disk Queue Length) 指的是抽样间隔内所选中的物理磁盘上排除等待的物理读/写请求的平均数据。如果IO系统超负荷了,更多的读/写操作就会陷入等待。如果每个物理磁盘的磁盘队列长度总是超过SQL Server巅峰使用期时的数值2,那么很可能就出现了IO瓶颈。 物理磁盘对象:磁盘每次读/写平均用时(Av... 阅读全文
posted @ 2011-02-11 17:41 ideas 阅读(1899) 评论(0) 推荐(0)
内存瓶颈
摘要:内存有压力时,一个查询计划可能得移出内存。如果这个计划被再次提交执行,就必须再优化一次,而由于查询优化是CPU密集型运算,这就会给CPU带来压力。同样,内存有压力时,数据库页面可能需要被移出缓冲区池。如果这些页面很快就再次被选中,就会导致更多的物理IO。   通常所说的内存指的是服务器上的可用物理内存(既RAM)。还有另外一种内存叫做虚拟地址空间(VAS)或虚拟内存。在Windows系统上,所有3... 阅读全文
posted @ 2011-02-11 17:02 ideas 阅读(597) 评论(0) 推荐(0)
Windows Live Writer 插件 Source Code Plug-in
摘要:系统是Windows7,Live Writer版本是2011,然后下载Source Code Plug-in并安装,结果发布后的代码却无法正常高亮显示。 懒得去分析原因,干脆直接下载插件源码,修改一个,把“Options”里的功能全部去掉,然后又为代码加上边框,在编辑时即使看不到代码的高亮效果,但是可以看到边框效果。 阅读全文
posted @ 2011-02-11 10:57 ideas 阅读(261) 评论(0) 推荐(0)
WebEx Recorder:性能最好的录屏软件【转】
摘要:本文转自:http://xbeta.info/webex-recorder.htm   你在寻找好用的录屏软件吗?商用级品质的 WebEx Recorder 就是一款优秀的录屏软件。WebEx Recorder可以录制全屏或指定窗口,可以设定是否包含声音,生成的文件体积极小且极清晰,录制过程占用资源很少。  WebEx的最大优点是性能出众。WebEx 软件并不是个人开发或面向个人的小软件,而是完整的商业解决方案中包括的一款小工具。因此,它在效率和稳定性方面非常出色,称得上是善用佳软见过的录屏软件(包括几款共享软件)中性能最好的一款。例如,我同事用WebEx Recorder全屏带声音录制1小时 阅读全文
posted @ 2011-02-10 15:31 ideas 阅读(1474) 评论(0) 推荐(0)
检测CPU瓶颈
摘要:对于SQL Server的一个工作进程的状态有很多,主要状态有运行中(RUNNING)、可运行(RUNNABLE)和挂起(SUSPENED)3种。 通过查看系统监视计数器Processor:% Processor Time,可以确定CPU瓶颈。如果这个计数器的值很高。比如持续15-20分钟超80%,就意味着CPU出现了瓶颈。 检测CPU压力的另一个方法是计算可运行状态下的工作进程数量,通过执行如下... 阅读全文
posted @ 2011-02-10 11:34 ideas 阅读(510) 评论(0) 推荐(0)