BOS开发指南_性能测试指南(12)
发布时间:2021-06-06
发布时间:2021-06-06
BOS+oracle
如果开启了 UIHandler,则要求除了通讯点的 rpc 外,没有其它 Client 与 App Server 交 业务 rpc。 GUI 互次数 如果没有开启 UIHandler,则要求首次交互次数不超过 30 次, 非首次交互次数不超过 10 次。 Client 与 App Server 交 互数据量 Browser 与 Http Server 网络流量 Web 交互次数 单次用户操作,不超过 64KB。单个页面,不超过 5 次Browser 与 Http Server 单个页面,不超过 64KB。(ViewState 放在服务端,启用动态内 交互数据量 容压缩。) 单次远程调用或 HTTP 请求 App Server 与 DB Server IServiceHandlerFacade.Execute,因为是原有多个 rpc 合并的 交互次数 结果,所以不超过 200 次。 其它单次远程调用或 HTTP 请求,不超过 100 次 App Server 与 DB Server 单次远程调用或 HTTP 请求,不超过 1MB。上行数据量,就是多 交互数据量 个 sql 及其参数值,下行数据量,就是多个结果集的总大小。 不允许数据库连接泄露 每个 sql,都不允许对超过 1 万行表的全表扫描。 必须有主键约束 一个表的索引总数不超过 5 个。 一个表的多个索引不相互覆盖,例如 index1(A,B,C)和App Server连接泄露 全表扫描 全部DB Server 索引合理性index2(A,B),顺序相同且存在“属于”关系。 对于索引选择性,超过 1 万行的表,平均每个索引唯一值匹配 5%以下的总行数,即 100%÷索引值总数<5%。 索引中字段总数不超过 5 个 索引中字段总长度不超过 500 不存在降序索引Copyright@ 2009 Kingdee第 12 页 共 38 页