Skip to main content

 

参考情報

 

OutSystems

スケーラビリティの提案に関する警告

Message
Screen input parameters of 'Binary Data' data type should be avoided
原因
パフォーマンス上の理由から避ける必要のあるBinary Data入力パラメータがあります。
推奨事項
Binary Dataデータ型の画面入力パラメータは避ける必要があります。

Message
Screen input parameters of 'List' data type should be avoided
原因
パフォーマンス上の理由から避ける必要のあるList入力パラメータがあります。
推奨事項
Listデータ型の画面入力パラメータは避ける必要があります。

Message
Screen input parameters of 'Record' data type with Binary Data, Record, or List attributes should be avoided
原因
Binary Data、Record、またはListデータ型のアトリビュートを持つRecord入力パラメータがあります。
推奨事項
Record型であり、かつBinary Data、Record、またはListアトリビュートを持つ画面入力パラメータは避ける必要があります。

Message
Binary Dataデータ型のセッション変数は避ける必要があります。
原因
定義したセッション変数の1つがBinary Dataデータ型になっています。この状況は、パフォーマンス上の理由から避ける必要があります。
推奨事項
Binary Dataデータ型のセッション変数は避ける必要があります。

Message
Session variables of 'List' data type should be avoided
原因
定義したセッション変数の1つがListデータ型になっています。この状況は、パフォーマンス上の理由から避ける必要があります。
推奨事項
Listデータ型のセッション変数は避ける必要があります。

Message
Session variables of 'Record' data type with Binary Data, Record, or List attributes should be avoided
原因
定義したセッション変数の1つが、RecordまたはListデータ型であり、そのアトリビュートの1つがBinary Data、Record、またはList型データになっていますす。
推奨事項
Binary Data、Record、またはListデータ型のアトリビュートを持つListまたはRecordデータ型のセッション変数は避ける必要があります。

Message
Binary Data attributes should be placed in a separate entity
原因
Binary Dataデータ型のアトリビュートを持つエンティティがあります。
推奨事項
元のエンティティを2つのエンティティに分割して、新しいエンティティにBinary Dataアトリビュートを配置する必要があります。新しいエンティティの主キーは、元のエンティティの外部キーにする必要があります(1対1の関係)。

Message
The <aggregate> is being calculated once for each <entity> (cross join).Consider adding a join condition involving the <entity> to improve the application performance
原因
データが複数のエンティティを使用していて、それらの間に結合条件がありません。
推奨事項
Aggregateを開いて、2つのエンティティ間の結合が正しいかどうかを検証します。内部または外部結合を意図したものの、この結合条件の定義を忘れたためクロス結合になっている可能性があります。

Message
An entity index based on the <attribute> reference attribute should be created
原因
参照アトリビュート(つまり外部キー)を持つエンティティがあり、このアトリビュートに関連付けられている削除ルールが「Protect」または「Delete」に設定されています。
推奨事項
パフォーマンス上の理由のため、そのエンティティの参照アトリビュートにインデックスを作成する必要があります。

Message
For Each 'Start Index' should be set to '<start index>' and the 'Maximum Iterations' should be set with '<maximum iterations>' to match the number of displayed records.
原因
Table RecordsウィジェットまたはList Recordsウィジェットに、For Eachで反復したものとは異なるレコードセットが表示されています。
推奨事項
For Each要素のStart IndexおよびMaximum Iterationsプロパティを確認します。Table RecordsウィジェットまたはList Recordsウィジェットのプロパティに基づいて、プロパティを<start index><maximum iterations>でそれぞれ提示された値にアップデートしてください。StartIndexが0の場合にはLineCountプロパティの値、それ以外の場合はStartIndex + LineCount + 1の値です。こうすることで、表示すべき数のレコードを反復できることが保証されます。
  • Was this article helpful?