3.性能优化--表关联优化策略
背景
list页面速度慢 数据库压力较高 可能造成数据库崩溃/数据库整体性能不佳
配置说明
list 元数据 配置 relation_mode
relation_mode | 特点 | |
---|---|---|
force_not_used_table | 1.强制去掉所有没有使用的表 | |
least_relation_all | 1.需要relations内部配置ondemand,不然只去掉type未outer的 | |
least_relation_all_root_filter | 1.需要relations内部配置ondemand,不然只去掉type未outer的 | |
least_relation_all_root_filter_sort | 1.需要relations内部配置ondemand,不然只去掉type未outer的 | |
manual | 1.需要relations内部配置ondemand,才会起作用,不然不去掉关联, |
relation_mode | ondemand | 按照我们的需求来去掉 |
---|---|---|
null | 不会去除 |
必须字段
conditions 使用到的字段。
filter_dict 使用到的字段
fields 查询的字段
sorts 排序的字段