摘要:因为上周准备不够充分。关于过程的优化,还有一点想补充一下,上次的PPT中没有加上这一部分,如有异议请指正。 /*这是对临时表定义时的一段话: Once its creating level gets out of scope (terminates), a temporary table is automatically destroyed. If a temporary table was...
阅读全文
摘要:通知服务由上图所示组件组成。当事件提供者收集到事件后,会把这些事件一次全部提交给生成器,此操作作为一个事务管理,因此要么全部事件提交,要么全部放弃提交。在我们定义的ADF文件中的每个事件,在生成通知服务实例后都会对应两个表(NSEventBatches和NSEvents),分别对应批与单个事件记录。批表中有两个字段StartCollectionTime与EndCollectionTime分别对...
阅读全文
摘要:系统响应缓慢,我们通常打开事件探察器进行跟踪。这真是火上加油啊! SQLServer2005下有170个事件及65个属性列,用于跟踪数据库的使用情况。在使用事件探察器时,因为要在内存中保存结果和占用处理器资源以产生这些跟踪事件。因此,我们在以生产服务器做跟踪时,一定要最低限度的产生这些跟踪事件。以防止对服务器产生过大的资源占用。有人会说如果我在另一台机器进行跟踪不就得了,因为要传递这些事件的消息...
阅读全文
摘要:USE AdventureWorks; GO --主键只用来保证数据,而聚集索引影响数据的逻辑排序 --下面的语句执行计划中并没有看到排序操作,证明数据是按SalesOrderID排过序的,而且是一种双向链表 SELECT TOP(10) * FROM Sales.SalesOrderHeader ORDER BY SalesOrderID SELECT TOP(10) * FROM Sales....
阅读全文