perf(database): Optimized the paging query index

This commit is contained in:
sol 2025-07-26 00:19:45 +08:00
parent 0a7768d775
commit 9afbf3584d
2 changed files with 8 additions and 8 deletions

View file

@ -20,7 +20,7 @@ CREATE TABLE file_t_file
);
-- 分页主序
CREATE INDEX idx_file_deleted_create_time_desc ON file_t_file (deleted, create_time DESC);
CREATE INDEX idx_file_create_time_desc_deleted ON file_t_file (create_time DESC, deleted);
-- 图片表
@ -41,7 +41,7 @@ CREATE TABLE file_t_image
);
-- 分页主序
CREATE INDEX idx_image_deleted_create_time_desc ON file_t_image (deleted, create_time DESC);
CREATE INDEX idx_image_create_time_desc_deleted ON file_t_image (create_time DESC, deleted);
-- 视频表
CREATE TABLE file_t_video
@ -66,4 +66,4 @@ CREATE TABLE file_t_video
);
-- 分页主序
CREATE INDEX idx_video_deleted_create_time_desc ON file_t_video (deleted, create_time DESC);
CREATE INDEX idx_video_create_time_desc_deleted ON file_t_video (create_time DESC, deleted);

View file

@ -16,7 +16,7 @@ CREATE TABLE system_t_permission
micro_service VARCHAR(255) -- 微服务名
);
-- 分页主序
CREATE INDEX idx_permission_deleted_create_time_desc ON system_t_permission (deleted, create_time DESC);
CREATE INDEX idx_permission_create_time_desc_deleted ON system_t_permission (create_time DESC, deleted);
-- 菜单表
CREATE TABLE system_t_menu
@ -45,7 +45,7 @@ CREATE TABLE system_t_menu
menu_group VARCHAR(255) -- 菜单组
);
-- 分页主序
CREATE INDEX idx_menu_deleted_create_time_desc ON system_t_menu (deleted, create_time DESC);
CREATE INDEX idx_menu_create_time_desc_deleted ON system_t_menu (create_time DESC, deleted);
-- 角色表
CREATE TABLE system_t_role
@ -64,7 +64,7 @@ CREATE TABLE system_t_role
status INTEGER -- 角色状态
);
-- 分页主序
CREATE INDEX idx_role_deleted_create_time_desc ON system_t_role (deleted, create_time DESC);
CREATE INDEX idx_role_create_time_desc_deleted ON system_t_role (create_time DESC, deleted);
-- 部门表
CREATE TABLE system_t_department
@ -87,7 +87,7 @@ CREATE TABLE system_t_department
icon_id VARCHAR(255) -- 部门图标id 关联图片id
);
-- 分页主序
CREATE INDEX idx_department_deleted_create_time_desc ON system_t_department (deleted, create_time DESC);
CREATE INDEX idx_department_create_time_desc_deleted ON system_t_department (create_time DESC, deleted);
-- 用户表
CREATE TABLE system_t_user
@ -111,7 +111,7 @@ CREATE TABLE system_t_user
department_id VARCHAR(255) -- 角色
);
-- 分页主序
CREATE INDEX idx_user_deleted_create_time_desc ON system_t_user (deleted, create_time DESC);
CREATE INDEX idx_user_create_time_desc_deleted ON system_t_user (create_time DESC, deleted);
-- 角色菜单关联表
CREATE TABLE system_c_role_menu