feat: add precise task business key and creation time queries
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
-- 业务关联键按精确值查询;NO PAD二进制排序区分尾部空格,不规范化Unicode。
|
||||
-- 两种新索引覆盖已授权队列内的关联键及可选状态过滤,不增加外键。
|
||||
ALTER TABLE pulse_tasks
|
||||
MODIFY COLUMN business_key VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_bin NULL COMMENT '可空业务关联键,精确匹配并区分大小写及尾部空格,不自动提供业务幂等',
|
||||
ADD KEY ix_task_queue_business_created(namespace_id,queue_id,business_key,created_at,id) COMMENT '队列内按业务键及创建时间分页',
|
||||
ADD KEY ix_task_queue_business_state_created(namespace_id,queue_id,business_key,state,created_at,id) COMMENT '队列内按业务键和状态及创建时间分页';
|
||||
Reference in New Issue
Block a user