mirror of
https://github.com/BgaSol/sol-cloud
synced 2026-05-23 09:08:46 +00:00
perf(database): Optimized the paging query index
This commit is contained in:
parent
0a7768d775
commit
9afbf3584d
2 changed files with 8 additions and 8 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue