Forguncyの仕様と最大値、推奨値について記載します。
最大値とは、論理的に設定可能な値を指します。最大値がない場合、ソフトウェア上の制限がないことを意味し、最大値は多くの場合ハードウェアのストレージサイズやメモリに依存します。最大値はパフォーマンスを考慮していません。
推奨値とは、パフォーマンスを考慮して設定した値です。推奨値を上回る場合、パフォーマンスに影響を与える可能性があります。各オブジェクト数を推奨値以内に抑えることで、アプリケーションのパフォーマンス問題を抑制することが出来ます。
オブジェクト | 最大値 | 推奨値 |
---|---|---|
ビューを含む内部テーブル数 | - | 1,000 |
ビューを含む外部テーブル数 | - | 1,000 |
プロジェクトのファイルサイズ | - | - |
ページ数 | - | 1,000 |
オブジェクト | 最大値 | 推奨値 |
---|---|---|
テーブル名 | 32 文字 | 32 文字 |
フィールド名 | - | 128 文字 |
1テーブルのフィールド数 | 2,000 | 200 |
1テーブルのレコード数 | 2,147,483,647 (*1) | 200 |
(*1): DB上の制限はありませんが、内部ロジックの関係で(2^31-1)が事実上の最大値となります。
データ型 | 範囲 |
---|---|
テキスト | 1,000,000,000バイト |
整数 |
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 の整数値 |
小数 | -1.7E+308~-5.0E-324、0、および5.0E-324~1.7E+308 有効桁数は整数部、小数部合わせて15桁 |
日付/時刻 | 0100/1/1 00:00:00(シリアル値:-657434)~ 9999/12/31 23:59:59(シリアル値: 2958465.99999) |
Yes/No | 1(True)か0(False)、またはNullのいずれかの値 |
ユーザーアカウント | Forguncyで登録可能なユーザー名に準じる |
画像 | ファイル名の最大文字数 + 37文字 |
添付ファイル | ファイル名の最大文字数 + 37文字 |
添付ファイルのサイズ | 100MB (*2) |
画像ファイルのサイズ | 20MB (*2) |
(*2): ファイルサイズはForguncy Serverによって制限されており、必要に応じて変更することができます。詳細はグローバル設定を参照してください。
すべてのデータ型は未入力状態(Null値)をサポートしています。
データベースのデータ領域として利用できるサイズは1つのアプリケーション(プロジェクト)で最大2TBです。
テーブル名、またはフィールド名に以下の文字は使用できません。
\ / : * ? " < > -~ @ # $^| % & + = ` ' . , ; ! ( ) [ ] { } (これらの文字において全角文字が存在する場合、その全角文字も使用できません。)
全角の算用数字
空白文字
1文字目に半角の数字を使用することはできません。
Forguncy内部でのデータベースへの1回の問い合わせ処理が30秒を超える場合、その処理はタイムアウトとなり失敗します。
空文字はサポートしていません。未入力状態(Null値)として扱います。
ROUND関数の四捨五入する値が5の場合、意図した結果にならない場合があります。ROUND(2.125,2)→2.12や、ROUND(32.995,2)→32.99となるケースが確認されています。厳密に計算する必要がある場合は外部データベースの利用を検討してください。
オブジェクト | 最大値 | 推奨値 |
---|---|---|
行数 | 999 行 | 999 行 |
列数 | 999 列 | 999 列 |
行の高さ | 9,999,999px | 545px (*3) |
列の幅 |
9,999,999px | 2,302px (*3) |
セルが含むことができる合計文字数 | ー | 10,000 |
セルが表示可能な数値の有効桁数 | 17桁 | - |
セルが計算可能な数値の有効桁数 | 15桁 | - |
数式セルの数 | ー | 300 |
セル型を設定されたセルの数 | ー | 100 |
(*3):Excelの最大値を元に算出しています。
ページ名に以下の文字は使用できません(サーバーサイドコマンド、およびスケジュールタスクの名前も同様です)。
\ / : * ? " < > # | % & + = ' , ; ! [ ] (これらの文字において全角文字が存在する場合、その全角文字も使用できません。)
全角の算用数字
1文字目に半角の数字を使用することはできません。
オブジェクト | 最大値 | 推奨値 |
---|---|---|
表示行数 | 2,147,483,647 | 2,000 (*4) |
並べ替えの項目数 | - | 50 |
テーブルの関連付けによるネスト数 | - | 7 |
フィルターの条件数 | なし ※内部データベースでは1,000までです。 |
100 |
グラフのデータソースレコード数 | 約100,000 |
縦棒、円、横棒、面、レーダー:100 |
ピボットテーブルのデータソースレコード数 | 約400,000 |
10,000 |
(*4): 2,000行を超える場合、デバッグ時にページングを実装するよう警告が表示されます。詳細はページナビゲーションの作成を参照してください。
オブジェクト | 最大値 | 推奨値 |
---|---|---|
Excelエクスポート(ページ) Excelエクスポート(リストビュー) PDFエクスポート の最大行数 |
1,048,576 ※Excelの最大行数は1,048,576です。 |
- |
コマンド内のすべての条件の数(AND,ORを含む) | なし ※内部データベースでは1,000までです。 |
100 |
条件分岐の最大ネスト数 | - | 10 |
オブジェクト | 最大値 | 推奨値 |
---|---|---|
ユーザー名 | 190 文字 | 190 文字 |
氏名 | 190 文字 | 190 文字 |
メールアドレス | 190 文字 | 190 文字 |
拡張属性名 | 190 文字 | 190 文字 |
拡張属性の値 | 190 文字 | 190 文字 |
ロール名 | 190 文字 | 190 文字 |
組織レベル名 | 190 文字 | 190 文字 |
組織名 | 190 文字 | 190 文字 |
Forguncyのユーザー数 | - | 10,000 |
使用しているGitホスティングサービスの上限が以下の値を下回っている場合、そちらの上限値が適用されます。
オブジェクト | 最大値 | 推奨値 |
---|---|---|
Gitリポジトリサイズ | ー | 1GB |
ファイルサイズ | ー | 100MB |