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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库配置

 

SQL Anywhere 大小和数量限制

下表列出了对 SQL Anywhere 数据库中对象的大小和数量的物理限制。通常情况下,计算机的内存、CPU 和磁盘驱动器是主要限制因素。

限制
数据库大小 每个数据库最多可以包含 13 个文件。对于每个文件,其大小不超过操作系统和文件系统所允许的最大文件的大小
Dbspace 大小 228 x 页面大小
临时文件大小 228 x 页面大小
字段大小 2 GB
文件大小 (FAT 12) 16 MB
文件大小 (FAT 16) 2 GB
文件大小 (FAT 32) 4 GB
文件大小(NTFS、HP-UX 11.0 及更高版本、Solaris 2.6 及更高版本、Linux 2.4 及更高版本、AIX、Mac OS X)
  • 512 GB(2 KB 页)

  • 1 TB(4 KB 页)

  • 2 TB(8 KB 页)

文件大小(所有其它平台和文件系统) 2 GB
最大高速缓存大小(Windows XP Home Edition、Windows XP Professional、Windows Server 2003 Web Edition、Windows Server 2003 Standard Edition、Windows Server 2008、Windows Server 2008 R2 和 Windows 7) 1.8 GB
最大高速缓存大小(Windows Server 2003 Enterprise Edition、Windows Server 2003 Datacenter Edition、Windows Vista Ultimate、Windows Vista Enterprise、Windows Vista Business、Windows Vista Home Premium、Windows Vista Home Basic) 2.7 GB
最大高速缓存大小 (Windows Mobile) 受设备上可用内存的限制
最大高速缓存大小(Unix—Solaris、x86 Linux、IBM AIX、HP) 2 GB(32 位服务器)
最大高速缓存大小 (Win 64) 在 64 位服务器上受物理内存的限制
最大高速缓存大小 (Itanium HP-UX) 在 64 位服务器上受物理内存的限制
最大索引条目大小 无限制
每台服务器的数据库数 255
每个表的列数

45000

注意:虽然允许存在过多的列,但会影响性能。

每个表可为空的列数 min( 45000, ( 页面大小 - 开销 ) * 8 )
过程结果集中的列数 45000
SELECT 列表中的列数 100000
GROUP BY 列表中的列数 100000
具有分组集的 GROUP BY 列表中的列数 64
CUBE 中的列数 15
不同的分组集数 32768
列的 DEFAULT 表达式的长度 32768
列的 COMPUTE 表达式的长度 32768
过程参数的 DEFAULT 表达式的长度 32768
用户定义域的 DEFAULT 表达式的长度 32768
检查约束大小 2 GB
每个表的索引数 232
每个数据库的行数 4096 x 228 x 13
每个表的行数 4096 x 228
每个数据库的表数 232 - 220 - 1 = 4293918719
每个连接的临时表数 220 = 1048576
每个事务的引用表数 无限制
每个数据库的存储过程数 232 - 1 = 4294967295
每个数据库服务器的并发语句数 20 x number-of-database-connections + 65534
每个数据库的事件数 231 - 1 = 2147483647
每个数据库的触发器数 232 - 1 = 4294967295
行大小 受文件大小的限制
表大小 最大文件大小。表的用户创建索引可以与该表分别进行存储
字符数据类型 231 - 1 = 2147483647
二进制数据类型 231 - 1 = 2147483647
行大小 45000 个字段
数组大小 640 万个元素
标识符(包括用户 ID、表名和列名) 128 个字节
口令 255 个字节
数据库服务器名

250 个字节(TCP/IP 和共享内存)

请参见-n 数据库服务器选项ServerName (Server) 连接参数

数据库名

250 个字节

请参见-n 数据库选项

每个数据库的安全功能密钥数 1000

SQL Anywhere 硬件要求