add_api_request_logs_perf_indexes.sql 590 B

1234567891011121314151617
  1. -- /api/web/admin/api-request-logs 列表性能索引补强
  2. -- 典型查询:
  3. -- WHERE is_del=0 [AND http_method=?] [AND status_code=?]
  4. -- [AND create_at between ? and ?]
  5. -- ORDER BY create_at DESC
  6. -- 默认列表 + 时间倒序分页
  7. ALTER TABLE sys_api_request_log
  8. ADD INDEX idx_arl_isdel_createat (is_del, create_at);
  9. -- 按方法过滤
  10. ALTER TABLE sys_api_request_log
  11. ADD INDEX idx_arl_isdel_method_createat (is_del, http_method, create_at);
  12. -- 按状态码过滤
  13. ALTER TABLE sys_api_request_log
  14. ADD INDEX idx_arl_isdel_status_createat (is_del, status_code, create_at);