存档

‘Sybase ASE’ 分类的存档,文章数:183

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
 

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中发行版本的三个术语:

以前写的windows平台上安装Sybase ASE15.0.3的文档,内容比较详细。与大家共享一下!

主要包括:

一、安装前的准备工作

二、安装Sybase程序

三、升级到 Sybase 15.0.3 ESD #3

四、安装Sybase数据库服务

五、安装后的配置工作

 

下面是第一章:安装前的准备工作

 

一、    安装前的准备工作

1、系统要求

2 、添加sybase用户

3、 配置Windows系统的虚拟内存

ASE自12.5.1开始在内部处理中支持xml;自15.x版本xml功能得到进一步完善。

ASE15.x中使用xml不需要额外的license。

一、导出xml文档

在ASE的select语句中加入关键字for xml即可以xml格式显示结果集。

语法:

限制:

  • for xml select语句不能包括into_clause、compute_clause、read_only_clause、isolation_clause、browse_clause 或 plan_clause。
  • 不能在命令create view、declare cursor、subquery 或 execute command中指定 for xml select。
  • 不能在以下命令中使用for xml 子查询:for xml select、create view、declare cursor、select into;亦不能将其用作定量判定子查询,如 any/all、in/not in、exists/not exists。

下面举例导出xml格式的SQL查询结果集: