存档

Archive by ,文章数:326

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数据库服务

五、安装后的配置工作

 

下面是第三章:升级到 Sybase 15.0.3 ESD #3

 

三、升级到 Sybase 15.0.3 EBF #3 

1、升级之前的工作

2、升级过程

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程序

1、安装过程介绍

2、获得Sybase15.0介质

3、进行安装Sybase15.0.3

 

二、安装Sybase ASE程序

1、安装过程介绍

(1)Sybase ASE的版本介绍

关于sybase ASE的安装过程,先来介绍一下sybase中发行版本的三个术语: