返回首页

gbase数据、南大通用产品文档:GBase8s保持游标

更新日期:2024年09月11日

当使用事务日志记录时,当事务结束时,GBase 8s 通常关闭所有游标并释放所有锁。在多
用户环境中,这种行为并不总是可取的。

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 68 -
GBase 8s JDBC Driver 已经以 GBase 8s 扩展实现了可保持的游标支持。 GBase 8s 数据库服
务器支持在游标的声明中添加关键字 WITH HOLD。这样的游标称为保持游标,且在事务
结束时不关闭。
为符合 JDBC 3.0 规范,GBase 8s JDBC Driver 将方法添加至 JDBC 接口,以支持可保持
的游标。
要获取关于保持游标的更多信息,请参阅《GBase 8s SQL 指南:语法》。

果 boot.ini 文件不包含 /3GB 开关

表级参数限制(Windows™)
表级参数(基于 2K 页大小)
每表的最大能力
每页的数据行
255
每分片的数据行
4,277,659,295
每分片的数据页
16,775,134
每分片的数据字节
(不包括
“智能大对象”
(BLOB、
CLOB)和在 blobspace 中创建的
“简单大对象”
(BYTE、TEXT)
33,818,671,136
“二进制大对象”BLOB/CLOB 页
4 TB
“二进制大对象” TEXT/BYTE 字节
4 TB

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 969 -
表级参数(基于 2K 页大小)
每表的最大能力
行长度
32,767
列数
32 000
每索引分片的最大页数
2,147,483,647
每索引的键部分
16
每功能索引的列
102(对于 C UDR) 341(对于 SPL 或
Java™ UDR)
每索引键的最大字节(对于给定的页大小):
2K 页大小 = 387
4K 页大小 = 796
8K 页大小 = 1615
12K 页大小 = 2435
16K 页大小 = 3254
SQL 语句大小的最大值
仅受可用内存的限制

存取能力(Windows™)
存取能力
每系统的最大能力
每 GBase 8s 系统的数据库最大数
21 000 000
每 GBase 8s 系统的表的最大数
477 102 080
每 GBase 8s 的最大活动用户数(减去系统线程的最小数) 32 000 用户线程
每数据库和表的最大活动用户数(还受可用锁的数目限制,
可调整的参数)
32 000 用户线程
一会话中打开数据库的最大数
8 数据库
每 GBase 8s 系统打开表的最大数
动态分配
每用户和联接的打开表的最大数
动态分配

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 970 -
存取能力
每系统的最大能力
每 GBase 8s 系统和数据的锁的最大数
动态分配
页清除程序的最大数
128
递归同义词映射的最大数
16
每用户用 LOCK TABLE 锁定的表的最大数
32
每用户的游标的最大数
因机器而异
Enterprise Replication 事务大小的最大值
4 TB
dbspace 大小的最大值
131 PB
sbspace 大小的最大值
131 PB
chunk 大小的最大值
4 TB
chunk 的最大数
32 766
每 chunk 的 2K 页的最大数目
2 000 000 000
开放
“简单大对象”
的最大数目
(仅适用于 TEXT 和 BYTE 数
据类型)
20
B-tree 级别的最大数目
20
决策支持内存的最大数量
因机器而异
对大文件的实用程序支持
17 000 000 000 GB
存储空间(dbspace、blobspace、sbspace 或 extspace)
的最大数目
2047
每 dbspace 的分区的最大数目
4K 页大小:
1048445,
2K 页
大小:1048314(基于 4 位
的位图)

GBase 8s 系统默认值(Windows™)
下表中的每行罗列一个数据库特性,后跟那个特性的 GBase 8s 系统缺省值。
数据库特性
GBase 8s 系统缺省值

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 971 -
数据库特性
GBase 8s 系统缺省值
表锁模式

初始 extent 大小
8 页
下一 extent 大小
8 页
Read-only 隔离级别(随同数据库事务)
Committed Read
Read-only 隔离级别(符合 ANSI 的数据库) Repeatable Read


















GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 972 -

复制函数过程名称
使用“复制函数过程名称”功能,您可以函数过程的名字。

“数据库导航”
中,
右键单击Schema 节点下的函数过程节点中的函数过
程,选择菜单中的“复制”菜单项,如下图所示:
图5- 592 复制函数过程名称
点击“复制”菜单后“newprocedure”将复制到剪贴板中。

“数据库导航”
中,
右键单击Schema 节点下的函数过程节点中的函数过
程,选择菜单中的“高级复制”菜单项,如下图所示:

GBaseDataStudio 管理工具手册
- 220 -
南大通用数据技术股份有限公司
图5- 593 高级复制
点击“高级复制”菜单后“test:newprocedure”将复制到剪贴板中。