kintoneのテーブル(サブテーブル)フィールドには、1レコードに登録できる行数そのものを直接制限する上限の数字は示されていません(2026年10月時点)。ただし公式ヘルプの制限値一覧には、「1つのテーブルにつき、10フィールドかつ100行までを目安としたご利用をおすすめします」という推奨の目安が明記されています。目安を超えると画面の表示速度や操作に影響が出ることがあると説明されています。アプリ全体のフィールド数には「1つのアプリにつき、500個までです」という上限があり、テーブルの中のフィールド数もこの合計に含まれます。
テーブルの行数に上限の数字は無いが、公式ヘルプには目安がある
公式ヘルプの制限値一覧ページには、テーブルの行数を明記した上限の項目はなく(2026年10月時点)、代わりに「1つのテーブルにつき、10フィールドかつ100行までを目安としたご利用をおすすめします」という推奨の形で書かれています。工程や部材の行を1レコードに何十行も積む運用を考えている場合、100行という目安はすぐに届く規模です。止まる上限ではなく、動きが重くなり始める境目として覚えておく数字になります。数行から数十行程度のテーブルなら、この目安を気にする必要はありません。
100行・10フィールドを超えると、画面と操作に影響が出る
公式ヘルプには続けて「テーブルのフィールド数や行数が多くなると、画面の表示速度が遅くなり、レコード操作やカスタマイズに影響を与えることがあります」と書かれています。行を増やすほど、レコードを開いたときの表示やレコードの操作、カスタマイズの動きに時間がかかりやすくなるという意味です。アプリ全体のフィールド数にも「1つのアプリにつき、500個までです」という上限があり、テーブルの中のフィールドは「テーブル内に配置したフィールド数+1でカウントされます」ため、テーブルを複数持つアプリほどこの上限に近づきやすくなります。目安を超えたまま運用を続けられないわけではありませんが、行数とフィールド数の両方が多い場合は、どちらが重さの原因かを分けて見直す必要があります。
行数を増やす前に、重さの境目を手元で見ておく
テスト用のレコードを1件作り、テーブルの行を10行・50行・100行と段階的に増やしながら、レコードの詳細画面を開き直すたびに表示までの時間の違いを見ます。同時にテーブル内のフィールド数も数え、10フィールドを超えていないかを確認します。本番のアプリで行数が目安に近づいている場合は、テーブルを分割するか、必要な行だけに絞る設計に見直す余地があります。目安は、超えた時点で止まる上限ではなく、重さが出始める前に気づくための数字として使うのが実態に近い使い方です。


