远程Sybase数据库技术支持,联系手机:13811580958,QQ:289965371!

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从http://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站http://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

如有Sybase数据库技术问题需要咨询,请联系我!

  QQ :289965371 点击这里给我发消息
  Email:

以下官方手册为ASE 15.7 ESD#2中文版:

  1. 新增功能公告 适用于 Windows、Linux 和 UNIX 的 Open Server 15.7 和 SDK 15.7
  2. 新增功能摘要
  3. 新增功能指南
  4. ASE 15.7 发行公告
  5. 配置指南(windows)
  6. 安装指南(windows)
  7. 参考手册:构件块
  8. 参考手册:命令
  9. 参考手册:过程
  10. 参考手册:表
  11. Transact-SQL® 用户指南
  12. 系统管理指南,卷 1
  13. 系统管理指南,卷 2
  14. 性能和调优系列:基础知识
  15. 性能和调优系列:锁定和并发控制
  16. 性能和调优系列:监控表
  17. 性能和调优系列:物理数据库调优
  18. 性能和调优系列:查询处理和抽象计划
  19. 性能和调优系列:使用 sp_sysmon 监控 Adaptive Server
  20. 性能和调优系列:利用统计分析改进性能
  21. 程序员参考 jConnect for JDBC 7.0.7
  22. Adaptive Server Enterprise 中的 Java
  23. 组件集成服务用户指南
  24. Ribo 用户指南
  25. 内存数据库用户指南
  26. Sybase Control Center for Adaptive Server® Enterprise
  27. 安全性管理指南
  28. 实用程序指南

 


< 上一个 | 内容

索引


英文

abstract plan cache 配置参数 306 abstract plan dump 配置参数 306 abstract plan load 配置参数 306 abstract plan replace 配置参数 306 ALS

用户日志高速缓存 224

ALS 。参见异步日志服务 223 close on endtran 选项 , set 257 close 命令

内存 246

compute by 处理 81 cursor rows 选项 , set 256 datachange 函数

统计信息 274

deallocate cursor 命令 内存 246

declare cursor 命令 内存 246

degree

设置最大并行 126

delete statistics 命令 管理统计信息与 288

delete 运算符 56, 180

density join 12

drop index 命令 统计信息和 288

emit 运算符 47

equi-join , 传递闭包 7

exchange

工作进程模式 138

运算符 136

exchange , 管道管理 137

exists check 模式 303

for update 选项 , declare cursor

优化和 256 forceplan 选项 , set 214 from table 49

group sorted agg

运算符 77

group sorted agg 运算符 77 GroupSorted (Distinct) 运算符 74 Halloween 问题

游标 248 hash join

运算符 68 hash union

运算符 83 hash vector aggregate

运算符 78

HashDistinctOp 运算符 76 I/O

prefetch 关键字 218

范围查询 218

更新操作和 25

在查询内指定大小 218

直接更新和 24 IDENTITY

游标 248

insert

运算符 56, 180 Job Scheduler

update statistics 276

join 11

serial 164

表顺序 214

并行度 , 复制型 160

并行度 , 具有相同有用分区的表 155 并行度 , 具有相同有用分区的表之一 157 更新模式和 26

更新使用 24, 25, 26

两个都具有无用分区的表 158

优化程序考虑的表的个数 215

运算符 64


join

or 谓词 13

ordering 13

表达式 13

混合数据类型 12

密度 12

直方图 12 jtc 选项 , set 227 Lava

查询计划 18

查询引擎 18

查询执行 22

运算符 20

log scan 54 LRU 替换策略

指定 221

max repartition degree setting 126

max resource granularity

设置 126

merge join 运算符 65 merge union 运算符 83 MRU 替换策略 , 禁用 222

nary nested loop join 运算符 69

nested loop join 64

open 命令 内存 246

option

set rowcount 133 OR 策略 , 游标和 255 or 列表 48

or 谓词

join 13 output

statement 39

XML 诊断 102

parallel

设置最大资源粒度 126 plan dump 选项 , set 297 plan load 选项 , set 298 plan replace 选项 , set 299 plans

比较 353

查找 351

复制 352, 355

更改 354

删除 353, 357

搜索 351

修改 354

prefetch 关键字 , I/O 大小 218 process_limit_action 185 QP 指标。 请参见 查询处理指标 queries

指定 I/O 大小 218

指定索引用于 216 query

Lava 执行 22

OR 子句 171

select-into 子句 177

并行处理 124

并行执行模型 136

不并行运行 184

设置局部变量 134

使用 IN 列表 170

使用 order by 子句 173 remote scan 运算符 90 restrict 运算符 86

RID join 运算符 92

RID scan 52

ScalarAggOp 运算符 85 scan

index 146

本地索引 149

非聚簇 , 分区表 149

分区表上的聚簇索引 149

聚簇索引 149

全局非聚簇索引 146

全局非聚簇索引的非覆盖 146 索引 , 覆盖使用非聚簇全局 148 运算符 47

scroll 运算符 91

select 命令 指定索引 216

select-into 查询 177 sequencer

运算符 89


serial

union all


154

sp_help_qplan 系统过程 351

sp_import_qpgroup 系统过程 358

标量集合

set

152

sp_opt_querystats

截断输出 213

XML 命令

102

配置 Adaptive Server 212

局部变量

134

系统过程 212

set plan dump 命令 298

set plan exists check 303 set plan load 命令 298 set plan replace 命令 299 set rowcount

option 133

set 命令

forceplan 214

jtc 227

plan dump 297

plan exists 303

plan load 298

plan replace 299

示例 129 setting

max repartition degree 126 max resource granularity 126 max scan parallel degree 127

number of worker processes 125

最大并行度 126 shared 关键字 , 游标 247 showplan

使用 33, 185

语句级别输出 39 sort

SortOp (Distinct) 运算符 75

sp_add_qpgroup 系统过程

347

sp_cachestrategy 系统过程

sp_chgattribute 系统过程

222

SortOp (Distinct) 运算符 75

sp_add_qpgroup 系统过程

347

sp_cachestrategy 系统过程

sp_chgattribute 系统过程

222

运算符 86


concurrency_opt_threshold 239

sp_cmp_qplans 系统过程 353

sp_copy_all_qplans 系统过程 355

sp_copy_qplan 系统过程 352

sp_drop_all_qplans 系统过程 357

sp_drop_qpgroup 系统过程 348

sp_drop_qplan 系统过程 353

sp_export_qpgroup 系统过程 358

sp_find_qplan 系统过程 351

sp_help_qpgroup 系统过程 348

运行 213

sp_set_qplan 系统过程 354

sqfilter, 运算符 94 SQL

并行度 141 SQL 标准

游标 242

SQL

派生 17

SQL 派生表 315

statistics 子句 , create index 命令 279 statisticsmaintenance 278

statisticssorts, 非前导列 286 store

运算符 87 sysquerymetrics 视图

查询处理指标 262

table count 选项 , set 215 text delete, 运算符 58 triggers

更新操作和 24

更新模式和 30

truncate table 命令 列级统计信息与 279

union all

serial 154

并行 153

运算符 82

union 运算符 游标 255

update all statistics 280

update all statistics 命令 283 update index statistics 280, 283, 286

update statistics 270

with consumers 子句 286

管理统计信息与 278

列级 283

列级统计信息 283


update 运算符 56

并行处理

view

sysquerymetrics, 查询处理指标


262

query 124

并行度 15

with statistics 子句 , create index 命令 279

XML

distinct 矢量集合 170

set 102

半连接 165

权限 112

表扫描 142

停用的跟踪命令

109

不区分属性的操作 142

诊断输出 102

串行连接 164

串行矢量集合 169

对查询控制 130

set 102

半连接 165

权限 112

表扫描 142

停用的跟踪命令

109

不区分属性的操作 142

诊断输出 102

串行连接 164

串行矢量集合 169

对查询控制 130

SQL 操作 141


A

昂贵的直接更新 25


B

报告

高速缓存策略 223

计划组 348

比较抽象计划 353 变量 , 设置局部 134 标量集合

serial 152

两阶段 151 表达式 , join 13 表扫描

serial 142

并行 143

并行度 142

基于分区 144

基于散列 143

强制 216

并发优化

用于小表 239

并发优化阈值 死锁和 239

并行

union all 153

表扫描 143

查询处理 123

查询计划 134

查询执行模型 136

设置最大度 126

连接 155

连接 , 复制型 160

连接 , 具有相同有用分区的表 155 连接 , 具有相同有用分区的表之一 157 连接 , 两个都具有无用分区的表 158 两阶段矢量集合 168

内分区的矢量集合 165

区分属性的操作 155

设置工作进程数 125

矢量集合 165

使用 IN 列表的查询 170

使用 OR 子句的查询 171 使用 order by 子句的查询 173 外部连接 165

在会话级控制 128 并行度 , 启用 125 并行度 , 设置最大扫描 127 捕获计划

会话级 298 不等式 , 运算符 10 不区分属性的操作

并行度 142

不同的并行查询结果 133

步骤

延迟更新 26

直接更新 23

部分计划

使用 create plan 指定 293


C

采样

统计信息 272

用于更新统计信息 272

参照完整性 更新操作和 24

更新使用 26

约束 59

操作

insert delete update 180

测试 , 索引强制 217

查询

限制优化时间 14

优化程序 3

执行设置 33 查询 , 优化问题 16 查询 , 执行引擎 18 查询处理

重新格式化并行度 161

比较

353

查找

351

复制

352

比较

353

查找

351

复制

352

抽象计划


模式匹配 351

sp_help_qplan 查看 351

有关信息 351

抽象计划派生表 315

创建

347

导出

358

导入

358

创建

347

导出

358

导入

358

抽象计划组


管理过程 347 358

计划捕获和 294

计划关联和 294

删除 348

删除、 348

并行 123

查询处理指标

使用概述 294

添加 347

sysquerymetrics 视图

262

有关信息 348

访问 260

传递闭包

清除 264

equi-join 7

使用 262

搜索参数 6

执行 260

串行表扫描 142

查询分析 30 32

创建

showplan 33

抽象计划组 347

sp_cachestrategy

223

列统计信息 280

动态参数 112

搜索参数 16

查询计划 43

Lava 18

次列

update index statistics


283

并行 134

存储过程

次优 217

内部游标 250

可更新游标和 255

运算符 47

查询优化问题

16

查找抽象计划

351

矢量集合

重新分区的


167

查询优化问题

16

查找抽象计划

351

矢量集合

重新分区的


167

查询优化 101


并行度

重新分区的矢量集合 167

重新格式化 161


D

I/O

索引叶页 218

导出计划组 358

导入抽象计划组 358 动态参数 , 分析 112 对象大小

调优 17



F

范围查询 , I/O

访问

218

查询处理指标

260

F

范围查询 , I/O

访问

218

查询处理指标

260

非前导列排序统计信息 286

分区

表扫描 144

排除 182

倾斜 183

覆盖查询

指定高速缓存策略用于 221

复制

plans 352

抽象计划 352

更新执行效果 26

计划 355

计划组 355

复制 , 更新操作和 24


G

隔离级别

游标 253

更新 180

更新操作 23

更新模式

工作进程

设置数目 125

工作进程模式

exchange 138

共享锁

只读游标 246

固定长度列 索引和更新模式 31

关联键

sp_cmp_all_qplans 355

sp_copy_qplan 352

定义的 294

计划关联和 294

管道管理 , exchange 137


H

函数

datachange , 统计信息 274 缓冲区不可用 220 获取游标 , 内存和 246


J

基于散列的表扫描 143

集理论操作

昂贵的直接 25

触发器 30

简易直接 25

连接 26

索引和 31

现场 24

延迟 26

延迟索引 27

与面向行的编程比较

技术 , 优化 4

计划组

报告 348

创建 347

导出 358

复制 355

复制到表 358

242

优化 30

直接 26

计划捕获和 294

计划关联和 294

更新锁

删除 348

游标 247

删除所有的计划 357

更新统计信息 269, 272, 280

使用采样 272

更新游标 246

使用概述 294

添加 347

有关信息 348

简易直接更新 25


减少 update statistics 的影响 287

, 索引

更新操作 24

将查询与计划相关联 会话级 298

计划组和 294

结果 , 不同的并行查询 133

聚簇索引

预取和 219


K

开销

延迟更新 26

游标 251

空列

优化更新 30

控制查询的并行度 130


L

例外 , 优化目标 14

连接

165

并行度 155

更新使用 25

外部 165

游标 257

两阶段标量集合 151

列级统计信息 278

truncate table 279

update statistics 278

生成 update statistics 283

N

内存

游标 244


P

排除分区 182

排序

统计信息 , 对未建索引的列 286

排序要求

统计信息 285

派生表

SQL 17

SQL 派生表 315

抽象计划派生表 315


Q

启用并行度 125 轻量过程和动态 SQL 语句 112 倾斜 , 分区 183 清除查询处理指标 264 区分属性的操作

并行度 155

权限

XML 112

缺省设置

优化的表的数目 216


S

扫描类型统计信息 285

删除

plans 353

抽象计划组 348

M

名称

计划 357

使用 index 指定的索引


217

index 子句

217

删除操作

索引预取和

219

连接和更新模式 26

目标 , 优化 14

目标 , 优化例外


14

连接中的更新模式 26

删除计划 353, 357


矢量集合 165

distinct 170

serial 169

两阶段 168

内分区的 165

矢量集合运算符 77 事务日志 , 更新操作和 23 数据类型

join 12

数据修改更新模式 23

数据页预取 219

数目 (数量)

cursor rows 256

优化程序所考虑的表 215

顺序 , join 13

顺序 , 连接中的表 214

死锁

表扫描和 239

并发优化阈值设置 239

传递闭包

6

创建 16

索引 10

优化示例

10

传递闭包

6

创建 16

索引 10

优化示例

10

搜索参数


搜索参数 , 已转换 6 搜索抽象计划 351 速度 (服务器)

昂贵的直接更新 25

更新 23

简易直接更新 25

现场更新 24

延迟更新 26

延迟索引删除 29

直接更新 23

索引

update index statistics on 283

update statistics on 283 I/O 用于 218 更新操作和 24, 25

更新模式和 31

搜索参数 10

为查询指定 216

游标使用 247

索引扫描 146

非覆盖 , 全局非聚簇 146 非聚簇 , 分区表 149 聚簇 149

聚簇 , 分区表 149

全局非聚簇 146

使用非聚簇全局的覆盖 148

锁定

统计信息 285


T

添加

抽象计划组 347

未建索引列的统计信息 270

添加统计信息 270

调试辅助程序

set forceplan on 214

调优

范围查询 217

高级技术 205 239

根据对象大小 17

管理运行期

185

减少运行时

186

识别运行期

185

运行时 184

管理运行期

185

减少运行时

186

识别运行期

185

运行时 184

调整


停用的跟踪命令

XML 109

统计信息

datachange 函数 274

drop index 278

truncate table 279

update statistics 270

采样 272

创建列统计信息 280

对未建索引的列进行排序 286

对未建索引的列添加 270

更新 269, 280

获取其它 281

列级 278, 280, 283

排序要求 285

扫描类型 285


使用 267

使用 delete statistics 删除表和列 288

使用 Job Scheduler 276

锁定 285

自动 update statistics 276


W

网络

游标活动 251

唯一索引

更新模式和 31 维护 , 统计信息 278 维护任务

forceplan 检查 214

强制索引 217

未建索引的列 270

谓词转换 8


X

现场更新 24

消息 , 已删除索引 217

ID (RID) 更新操作和 24 行计数统计信息 , 不准确 288 性能

优化程序考虑的表的个数 216

修改抽象计划 354



模式

246

索引

247

锁定

244

更新

26

执行

246


模式

246

索引

247

锁定

244

更新

26

执行

246

Y

用户 ID

sp_import_qpgroup 更改 358 用户日志高速缓存 , ALS 224 优化

查询转换 6

附加路径 8

技术 4

搜索参数示例 10

谓词转换 8

限制优化查询时间 14

游标 246

运算符 4

优化 , 分析的因素 5 优化 , 目标 14 优化程序 30 32

查询 3

覆盖 205

更新和 30

优化程序诊断实用程序 212 213

sp_opt_querystats 212 sp_opt_querystats , 提供的信息 212 配置 Adaptive Server 212

运行 sp_opt_querystats 213 优化目标 , 例外 14 优化问题 16

游标

Halloween 问题 248

存储过程 246 多重的 , 多值 257 隔离级别和 253

可更新 246


索引更新 27

, 数据

预取和 219

已转换的搜索参数 6 因素 , 优化分析 5 引擎查询执行 18 应用程序设计

查询指定 217

游标 257

只读 246

语句级别输出 39

预取

queries 218

sp_cachestrategy 222

禁用 220

启用 220

数据页 219


运算符

delete 运算符 56

exchange 136 group sorted agg 77 group sorted agg 77

GroupSorted (Distinct) 74

hash join 68

hash union 83

hash vector aggregate 78

HashDistinctOp 76

Lava 20

merge union 83

nary nested loop join 69 remote scan 90

restrict 86

RID join 92

ScalarAggOp 85

scan 47

scroll 91

sequencer 89

sort 86

SortOp (Distinct) 75

sqfilter 94

store 87

text delete 58

union all 82

查询计划

47

矢量集合

77

优化 4

运算符 , emit

47

查询计划

47

矢量集合

77

优化 4

运算符 , emit

47

update 运算符 56

Z

在会话级控制并行度 128

直方图

join 12

梯级 , 数目 284

直接更新 23

昂贵的 25

简易 25

连接 26

现场 24

执行

查询处理指标 260

set noexec on 避免 33

执行游标

内存占用 246

只读游标 246

索引 247

锁定 252

转换

查询优化 6

谓词 8

子查询 174

自动

update statistics 276

组合索引

update index statistics 283


运算符 , insert 运算符 56 运算符 , merge join 65 运算符 , 不等式 10 运行时



--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复Sybase SQL Anywhere的工具在国内应该算首创。

ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具

  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集  包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

本工具的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------