-- 外管赠送历史固定按 app/source/operator 过滤，再按时间和 grant_id 稳定倒序。
-- 新索引避免分页 count/list 扫描整个 resource_grants；执行前必须用真实外管 operator
-- 参数 EXPLAIN，确认选择 idx_resource_grants_operator_source_time。
ALTER TABLE resource_grants
  ADD INDEX idx_resource_grants_operator_source_time
    (app_code, grant_source, operator_user_id, created_at_ms DESC, grant_id DESC);
