Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » UltraLite - 数据库管理和参考 » UltraLite 简介

 

UltraLite 限制

将 UltraLite 和 SQL Anywhere 的限制进行比较,请参见SQL Anywhere 大小和数量限制

统计信息 UltraLite 的最大值
每个数据库的连接数 对单线程应用程序最多为 14 个。
打开的并发连接数

对于所有 OS 最多为 32 个。

每个应用程序的并发连接总数

对于所有 OS 最多为 64 个。

SQL 通信区 (SQLCA) 最多为 63。
基于文件的持久存储区(数据库大小) 2 GB 文件,或操作系统对文件大小的限制值。
每张表中的行 最多为 1 千 6 百万个。1
行大小

每个压缩行的长度必须不超过页面大小。请参见行压缩和表定义

当字符串长度小于列大小时,在无填充情况下存储字符串。当单独存储这些字符串时,此限制会排除声明为 long binary 和 long varchar 的列。

每个数据库中的行 受限于持久存储区。
表大小 仅受数据库大小的限制。
每个数据库中的表 仅受数据库大小的限制。
每个表中的列 行大小受限于页面大小,因此每张表中列数的实际限制是从该大小派生的。通常,实际限制远小于 4000。
每张表中的索引 仅受数据库大小的限制。
每个事务中引用的表 无限制。
存储过程长度 不适用。
每个数据库中的存储过程 不适用。
每个数据库中的触发器 不适用。
嵌套 不适用。
发布数 最多为 63。
数据库页面大小 16 KB。
每个连接的游标数 在一个给定的 UltraLite 数据库连接上所允许的最大游标数为 64(适用于所有平台)。
Long binary/long varchar 大小 仅受数据库大小的限制。
UltraLiteJ 兼容性 UltraLite 数据库与 UltraLiteJ 数据库不能互换。

1有时行更改(删除和更新)和其它状态信息与行数据一起维护。此信息允许同步这些更改。因此,实际行限制可能比 1600 万小,这取决于同步之间表上的事务数或表是否已同步。请参见UltraLite 事务处理