SQL Anywhere データベースにおけるオブジェクトのサイズと数の制限について次の表に示します。一般に、コンピューターのメモリ、CPU、ディスク容量から受ける制限の方が厳しいのが普通です。
項目 | 制限 |
---|---|
データベースサイズ | 13 ファイル/データベース。オペレーティングシステムとファイルシステムが許可する各ファイルの最大サイズ。 |
DB 領域サイズ | 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 以降) |
|
ファイルサイズ (その他のプラットフォームとファイルシステム) | 2 GB |
最大キャッシュサイズ (非 AWE キャッシュ) (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 |
最大キャッシュサイズ (非 AWE キャッシュ) (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 |
最大キャッシュサイズ (AWE キャッシュ) (Windows XP Home Edition、Windows XP Professional、Windows Server 2003 Web Edition、Windows Server 2003 Standard Edition、Windows Server 2003 Enterprise Edition、Windows Server 2003 Datacenter Edition) | 使用可能な全メモリの 100% ~ 128 MB |
最大キャッシュサイズ (Windows Mobile) | デバイス上の使用可能メモリによる |
最大キャッシュサイズ (UNIX - Solaris、x86 Linux、IBM AIX、HP) | 2 GB (32 ビットサーバーに対して) |
最大キャッシュサイズ (Win 64) | 64 ビットサーバーの物理メモリによる |
最大キャッシュサイズ (Itanium HP-UX) | 64 ビットサーバーの物理メモリによる |
最大インデックスエントリサイズ | 制限なし |
データベース数/サーバー | 255 |
カラム数/テーブル |
45000 注意:カラム数を過度に多くすることは可能だがパフォーマンスに影響する。 |
NULL 入力可のカラムの数/テーブル | 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 データベース接続数 + 65534 |
イベント数/データベース | 231 - 1 = 2147483647 |
トリガー数/データベース | 232 - 1 = 4294967295 |
ローサイズ | ファイルサイズにより制限 |
テーブルの大きさ | 最大ファイルサイズ。テーブルのユーザー定義インデックスは、テーブルとは別に保存可能。 |
文字データ型 | 231 - 1 = 2147483647 |
バイナリデータ型 | 231 - 1 = 2147483647 |
識別子 (ユーザー ID、テーブル名、カラム名を含む) | 128 バイト |
パスワード | 255 バイト |
データベースサーバー名 |
250 バイト (TCP/IP と共有メモリ) -n dbeng12/dbsrv12 サーバーオプションとServerName (Server) 接続パラメーターを参照してください。 |
データベース名 |
250 バイト -n dbeng12/dbsrv12 データベースオプションを参照してください。 |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |