euzen 发表于 2009-06-28 22:56

informix 10,单表最大记录数有没有限制?

现在一个表有差不多4千万条数据,
这算不算多呢?
对性能会不会有什么不良影响?
最差的情况,会不会写不进数据?

3sane 发表于 2009-06-29 06:59

回复 #1 euzen 的帖子

有限制,至于限制的记录数具体要看记录结构大小(ROWSIZE),而且性能也差,分区吧。

prefect 发表于 2009-06-29 15:47

限制不是在table有多少條記錄,而是要注意table extent 數量,table 上億的筆數也OK

liaosnet 发表于 2009-06-29 16:00

回复 #3 prefect 的帖子

此言差矣~~
实际上是有限制的~不过一般都达不到这些数值而已。。
$INFORMIXDIR/release/en_us/0333/ids_xxx_relnotes_xx.xx.txt 里有IDS的限制描述~~

1.9 Limits in IBM Informix Dynamic Server

The following table lists selected capacity limits and system defaults
for this release of IBM Informix Dynamic Server:

+----------------------------------+----------------------------------+
| System-Level Parameters          | Maximum Capacity per Computer    |
|                                  | System                           |
+----------------------------------+----------------------------------+
| IBM Informix Dynamic Server      | 255                              |
| systems per computer (Dependent|                                  |
| on available system resources)   |                                  |
+----------------------------------+----------------------------------+
| Maximum number of accessible   | Machine specific               |
| remote sites                     |                                  |
+----------------------------------+----------------------------------+

+----------------------------------+----------------------------------+
| Table-Level Parameters (based on | Maximum Capacity per Table       |
| 2K page size)                  |                                  |
+----------------------------------+----------------------------------+
| Data rows per fragment         | 4,277,659,295                  |
+----------------------------------+----------------------------------+
| Data pages per fragment          | 16,775,134                     |
+----------------------------------+----------------------------------+
| Data bytes per fragment          | 33,818,671,136                   |
| (excludes Smart Large Objects    |                                  |
| (BLOB, CLOB) and Simple Large    |                                  |
| Objects (BYTE, TEXT) created in|                                  |
| Blobspaces)                      |                                  |
+----------------------------------+----------------------------------+
| Binary Large Object BLOB/CLOB    | 4*2*40                           |
| pages                            |                                  |
+----------------------------------+----------------------------------+
| Binary Large Objects TEXT/BYTE   | 4*2*40                           |
| bytes                            |                                  |
+----------------------------------+----------------------------------+
| Row length                     | 32,767                           |
+----------------------------------+----------------------------------+
| Number of columns                | 32K                              |
+----------------------------------+----------------------------------+
| Key parts per index            | 16                               |
+----------------------------------+----------------------------------+
| Columns per functional index   | 102 (for C UDRs)   341 (for SPL|
|                                  | or Java UDRs)                  |
+----------------------------------+----------------------------------+
| Bytes per index                  | 390                              |
+----------------------------------+----------------------------------+

+----------------------------------------------+----------------------+
| Access Capabilities                        | Maximum Capacity per |
|                                              | System               |
+----------------------------------------------+----------------------+
| Maximum databases per Dynamic Server system| 21 million         |
+----------------------------------------------+----------------------+
| Maximum tables per Dynamic Server system   | 477,102,080          |
+----------------------------------------------+----------------------+
| Maximum active users per Dynamic Server      | 32K user threads   |
| (minus the minimum number of system threads) |                      |
+----------------------------------------------+----------------------+
| Maximum active users per database and table| 32K user threads   |
| (also limited by the number of available   |                      |
| locks, a tunable parameter)                  |                      |
+----------------------------------------------+----------------------+
| Maximum number of open tables per Dynamic    | Dynamic allocation   |
| Server system                              |                      |
+----------------------------------------------+----------------------+
| Maximum number of open tables per user and   | Dynamic allocation   |
| join                                       |                      |
+----------------------------------------------+----------------------+
| Maximum locks per Dynamic Server system and| Dynamic allocation   |
| database                                     |                      |
+----------------------------------------------+----------------------+
| Maximum number of page cleaners            | 128                  |
+----------------------------------------------+----------------------+
| Maximum number of recursive synonym mappings | 16                   |
+----------------------------------------------+----------------------+
| Maximum number of tables locked with LOCK    | 32                   |
| TABLE per user                               |                      |
+----------------------------------------------+----------------------+
| Maximum number of cursors per user         | Machine specific   |
+----------------------------------------------+----------------------+
| Maximum chunk size   (for platforms with 2K| 4 Terabytes          |
| page size; values might be higher for      |                      |
| platforms with 4K page size)               |                      |
+----------------------------------------------+----------------------+
| Maximum number of 2K pages per chunk         | approx. 2GB          |
+----------------------------------------------+----------------------+
| Maximum number of open Simple Large Objects| 20                   |
| (applies only to TEXT and BYTE data types)   |                      |
+----------------------------------------------+----------------------+
| Maximum number of B-tree levels            | 20                   |
+----------------------------------------------+----------------------+
| Maximum amount of decision support memory    | Machine specific   |
+----------------------------------------------+----------------------+

IBM Informix Dynamic Server System Defaults

+----------------------------------+----------------------------------+
| Table lock mode                  | Page                           |
+----------------------------------+----------------------------------+
| Initial extent size            | 8 pages                        |
+----------------------------------+----------------------------------+
| Next extent size               | 8 pages                        |
+----------------------------------+----------------------------------+
| Read-only isolation level (with| Committed Read                   |
| database transactions)         |                                  |
+----------------------------------+----------------------------------+
| Read-only isolation level      | Repeatable Read                  |
| (ANSI-compliant database)      |                                  |
+----------------------------------+----------------------------------+

ON-Monitor Statistics

+----------------------------------+----------------------------------+
| Number of displayed user threads | 1000                           |
+----------------------------------+----------------------------------+
| Number of displayed chunks       | 1000                           |
+----------------------------------+----------------------------------+
| Number of displayed dbspaces   | 1000                           |
+----------------------------------+----------------------------------+
| Number of displayed databases    | 1000                           |
+----------------------------------+----------------------------------+
| Number of displayed logical logs | 1000                           |
+----------------------------------+----------------------------------+

prefect 发表于 2009-06-29 18:06

受教了
老大是還早的版本啊
我的 9.4 UC8 是
1.10 Limits in IBM Informix Dynamic Server
      10 FC6 是
1.11 Limits in IBM Informix Dynamic Server

說實話 從來沒有好好看過這裏面的東東 回去好好看看

ivhb 发表于 2009-06-30 21:54

extends是个问题,需要关注的。否则插入数据真可能出错
页: [1]
查看完整版本: informix 10,单表最大记录数有没有限制?