存档
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取消选择。
ASE 15.7 SP100版本开始支持以html格式显示查询计划。
生成html形式的查询计划前需要启用一些会话级别的选项:
set statistics plan_html on
set statistics timing_html on
set statistics plan_detail_html on
set statistics parallel_plan_detail_html on
set statistics plan_directory_html "e:\"
set statistics plan_directory_html on
go
在执行SQL语句后,会在e:\发现生成了对应的查询计划html文件。
文件名称格式为:qp_username_spid_timestamp.html,比如:qp_sa_25_2013-11-19T17_48_08.html
使用浏览器打开qp_sa_25_2013-11-19T17_48_08.html,内容截图为:
禁止生成html格式的查询计划,使用选项:
set statistics plan_html off
set statistics timing_html off
set statistics plan_detail_html off
set statistics parallel_plan_detail_html off
go
以前写的windows平台上安装Sybase ASE15.0.3的文档,内容比较详细。与大家共享一下!
主要包括:
一、安装前的准备工作
二、安装Sybase程序
三、升级到 Sybase 15.0.3 ESD #3
四、安装Sybase数据库服务
五、安装后的配置工作
下面是第五章:安装后的配置工作
五、安装后的配置工作
以前写的windows平台上安装Sybase ASE15.0.3的文档,内容比较详细。与大家共享一下!
主要包括:
一、安装前的准备工作
二、安装Sybase程序
三、升级到 Sybase 15.0.3 ESD #3
四、安装Sybase数据库服务
五、安装后的配置工作
下面是第四章:安装Sybase数据库服务
四、安装Sybase数据库服务
以前写的windows平台上安装Sybase ASE15.0.3的文档,内容比较详细。与大家共享一下!
主要包括:
一、安装前的准备工作
二、安装Sybase程序
三、升级到 Sybase 15.0.3 ESD #3
四、安装Sybase数据库服务
五、安装后的配置工作
下面是第三章:升级到 Sybase 15.0.3 ESD #3
三、升级到 Sybase 15.0.3 EBF #3
三、升级到 Sybase 15.0.3 EBF #3
1、升级之前的工作
做好备份
安装的升级包会覆盖当前的sybase程序。在升级之前,请检查sybase数据库确保没有问题,并备份%SYBASE%文件夹下的所有文件;这样,升级失败的时候还能够退回到升级之前的状态。
以前写的windows平台上安装Sybase ASE15.0.3的文档,内容比较详细。与大家共享一下!
主要包括:
一、安装前的准备工作
二、安装Sybase程序
三、升级到 Sybase 15.0.3 ESD #3
四、安装Sybase数据库服务
五、安装后的配置工作
下面是第二章:安装Sybase ASE程序
二、安装Sybase ASE程序
二、安装Sybase ASE程序
1、安装过程介绍
(1)Sybase ASE的版本介绍
关于sybase ASE的安装过程,先来介绍一下sybase中发行版本的三个术语: