記事公開日:2023/07/20
記事更新日:2023/07/31
平素はSmartDBをご利用いただき、ありがとうございます。
この度、下記の仕様変更を予定しています。
内容についてご不明な点がある場合は、弊社サポートセンターへお問い合わせください。
変更内容
SmartDBの文書一覧画面およびRestAPIの文書一覧取得でデータを取得する際の件数制限について、下記のように仕様を変更します。
変更前
文書一覧画面
- 1ページに表示する件数の上限はビュー定義の「1ページの表示件数」設定に依存
- 「1ページの表示件数」の値は10,000件が上限
RestAPIの文書一覧取得
- 1回の処理で取得できる件数はpageSize,limitパラメータに依存
- pageSize,limitを指定していない場合は利用したビュー定義の「1ページの表示件数」設定に依存
- pageSize,limitに指定可能な値の上限はなし
変更後
文書一覧画面
- 1ページに表示する件数の上限はビュー定義の「1ページの表示件数」設定に依存
- 「1ページの表示件数」の値は 10,000 ÷ 表示項目数(端数切り捨て)を上限とする
※すでに超過して設定されているビューは継続して利用可能ですが、ビュー定義の変更時にチェックされ、上限を超過したままでは保存できません。
RestAPIの文書一覧取得
- 1回の処理で取得できる件数はpageSize,limitパラメータに依存
- pageSize,limitを指定していない場合は利用したビュー定義の「1ページの表示件数」設定に依存
- pageSize,limitの値が 10,000 ÷ 表示項目数(端数切り捨て)を超過していた場合、ログを出力する
※RestAPIの制限は、ログの状況を確認しつつ再検討いたします。
ログにより検知された場合、利用状況の確認などを目的にご連絡する場合があります。
背景
制限を入れない場合、下記2点のような利用方法を実施した際に性能問題に繋がったり、最悪の場合は一時的なサービス停止に繋がったりする危険性があります。
- ビュー定義で項目数×表示数の合計が一定数を超えた文書一覧画面を表示
- RestAPIの文書一覧取得で極端に多い件数を取得
これらを解消するために一覧の表示、取得に対して性能ガイドで示した制限を設けるように変更します。
日程
「文書一覧画面」の仕様変更は、2023年8月24日のリリースを予定しています。
「RestAPIの文書一覧取得」の仕様変更は、2024年1月ごろを予定しています。
今後、情報の変更がある場合は随時更新いたします。
ご不便をおかけしますが、ご理解いただきたくお願いいたします。