存档

2013年12月 的存档,文章数:3

ASE中在会话级别得到SQL语句的抽象查询计划: set showplan on go set statistics io,time on go set noexec on go –<<<SQL语句>>> set noexec off go set statistics io,time off go set showplan off go 如果知道会话的spid,可以执行: sp_showplan @sp_id,null,null,null 查看该会话正在执行的最后一条SQL语句的抽象查询计划。  

1)    打开抽象查询计划备份 sp_configure "abstract plan dump",1 2)    查找表扫描的语句 sp_find_qplan '%t_scan%' 或者 use db_name go select a.id,a.hashkey,a.text from sysqueryplans a inner join sysqueryplans b on a.id=b.id and a.hashkey=b.hashkey where a.type=10 and b.text like '%t_scan%' 3)    查看语句的查询计划 根据上面步骤中得到的SQL ID,执行sp_help_qplan @id 4)    关闭抽象查询计划备份 sp_configure "abstract plan dump",0  

Windows 7增加了强大的搜索功能:Windows Search,可能有人不需要此功能,或者很少用到此功能。 Windows Search服务根据一定的算法,操作系统空闲时会在后台建立索引,这将耗费大量资源并且可能会对硬盘产生伤害。我发现Win7即使空闲时硬盘灯反而更加频繁得闪烁。 如果不使用Windows Search,其实可以将其关闭或者卸载。我发现在控制面板>管理工具>服务中将Windows Search服务禁用后,过一段时间后Windows Search服务仍然会自动启动,硬盘指示灯又会频繁得闪烁。 下面介绍将Windows Search服务卸载过程: 控制面板 >  程序 > 打开或关闭Windows 功能,在弹出的Windows 功能窗口中,将Windows Search取消选择。