wangdonsy 发表于 2010-12-27 11:59

SYBASE IQ 指标

关于SYBASE IQ 参数指标那位比较清楚
最大支持表的个数,最大支持单表的行数,以及dbspcae 个数 大小等等?

wangdonsy 发表于 2010-12-27 12:17

找到了 在 参考: 构件块、表和过程.pdf
表 6-1: Sybase IQ 数据库对象的大小和数量限制

限制
Catalog 文件大小
除采用 Fat 32 文件系统的 Windows 系统(具有 4GB 的限制) 外,对于所有平台最大值均为 1TB。带 NTFS 的 Windows 系 统支持 1TB 的最大大小。Sybase IQ 不支持在 NAS(网络附 加存储)设备上创建 dbspace。
数据库名称大小
250 字节。
数据库大小
数据库最大大小约等于文件数乘以特定平台上的文件大小,具体取决于最大磁盘配置。
有关影响文件最大数目的内核参数,请参见操作系统
文档。
dbspace 大小
原始: 无限制 — 设备允许的大小。
操作系统文件: 4TB。
字段大小
对于 BINARY 为 255 字节,对于 VARBINARY 为 32,767 字节
对于 CHAR、VARCHAR 为 32,767。
对于 LONG BINARY 和 LONG VARCHAR,上限为 512 TB (适用于 128 KB 的页)或 1 PB(适用于 512 KB 的页)。
IQ 页大小
必须介于 64KB 与 512KB 之间。
最大键大小
对于单列索引为 255 字节。
对于多列索引为 5300 字节。
SQL 语句的最大长度
SQL 语句的最大长度限制在可用于 IQ 目录的内存量以及 目录堆栈的大小。
如果 SQL 语句较长,可使用 -gss 增加目录堆栈大小,并使 用 -c 或 -ch 加 -cl 的组合增加目录内存高速缓存大小。
在打印错误消息中的 SQL 语句时,文本限制在 IQ 目录页 大小。要打印长命令,可以使用增加的 -gp 设置启动服务 器,不过通常 Sybase 建议使用缺省值 -gp 4096。
可变长度的 FILLER 列的最大长度
512 字节。
最大用户数(已连接的并发用户)
1000(64 位平台 AIX、HP、Linux 和 Sun Solaris)。
200(Windows 上的 32 位和 64 位平台)。
临时提取文件的最大大小
通过 TEMP_EXTRACT_SIZEn 选项设置。平台限制如下:
AIX & HP-UX:0 – 64GB
Sun Solaris:0 – 512GB
Windows:0 – 128GB
Linux:0 – 512GB
第 6 章 物理限制
参考: 构件块、表和过程 313
每个表的列数
Sybase IQ 最多支持一个表中包含 45,000 列。如果表中的 列数多于 10,000,则会发生性能下降。
每个数据库的事件数
2^31 – 1 = 2 147 483 647。
每个数据库的文件数
用户可以调整的操作系统限制;例如,可使用 NOFILE 进 行调整。每个数据库通常可包含 2047 个文件。
索引数
每个表 2^32(大约4,000,000)个。
每个表的行数
受表大小的限制,上限为 2^48。
每个数据库的存储过程数
2^32 – 1 = 4 294 967 295。
一个 FROM 子句中的表数或视图数
在打开连接优化程序的情况下为 16 至 64,具体取决于
查询。
每个查询的引用表数或视图数
512。
每个数据库的表数
4,293,918,719。
每个连接索引的表数(可以在一个查询块中连接的表数)
3。
每个事务的引用表数
无限制。
每个查询的 UNION 分支数
512. 如果每个分支在 FROM 子句中有多个表,每个查询的 表数限制将使允许的 UNION 分支数减少。
一个 IN 列表中的值数
250,000。
行宽
Sybase 建议限制为页大小的一半。
表大小
受数据库大小的限制。
页: [1]
查看完整版本: SYBASE IQ 指标