如果数据量很大,下述sql应该把哪些字段建立为索引 ? sql: select workflow_order_id from workflow_record where handle_result = 1 and workflow_id = 1470275488528011266
时间: 2024-01-02 10:02:23 浏览: 145
XiorkFlow-workflow.rar_js workflow_js 图_workflow_xiorkFl_工作流
5星 · 资源好评率100%
根据该 SQL 语句的特点,应该将 handle_result 和 workflow_id 这两个字段建立索引。
原因如下:
1. SQL 语句中有两个过滤条件,即 handle_result = 1 和 workflow_id = 1470275488528011266,如果这两个字段没有索引,那么查询时需要进行全表扫描,查询效率非常低下。
2. workflow_order_id 字段是查询结果,不需要建立索引。
因此,为了提高查询效率,应该将 handle_result 和 workflow_id 这两个字段建立索引。
阅读全文