提交 0f691b9f authored 作者: taojinlong's avatar taojinlong

perf: 优化查询时间

上级 46c45315
......@@ -47,7 +47,7 @@
</select>
<select id="taskList" resultMap="TaskResult" parameterType="io.dataease.base.mapper.ext.query.GridExample">
SELECT dataset_table.name as table_name, get_auths(dataset_table_task.table_id,'dataset', #{extendCondition}) as `privileges`,dataset_table_task.* , qrtz_triggers.NEXT_FIRE_TIME
SELECT dataset_table.name as table_name, 'grant,manage,use' as `privileges`,dataset_table_task.* , qrtz_triggers.NEXT_FIRE_TIME
FROM dataset_table_task
left join dataset_table on dataset_table.id=dataset_table_task.table_id
left join qrtz_triggers on dataset_table_task.id=qrtz_triggers.TRIGGER_NAME
......
......@@ -93,3 +93,19 @@ delimiter ;
drop index dataset_table_task_log_index on dataset_table_task_log ;
drop index dataset_table_task_index on dataset_table_task ;
drop index dataset_table_index on dataset_table ;
CREATE INDEX idx_dataset_table_task_table_id ON dataset_table_task (table_id);
CREATE INDEX idx_dataset_table_task_name ON dataset_table_task (name);
CREATE INDEX idx_dataset_table_task_log_table_id ON dataset_table_task_log (table_id);
CREATE INDEX idx_dataset_table_task_log_task_id ON dataset_table_task_log (task_id);
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论