新增流量统计相关表索引调整.

This commit is contained in:
aoshiguchen
2022-10-23 14:49:03 +08:00
parent 58504d8b49
commit 8626917441
2 changed files with 28 additions and 29 deletions
@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `user` (
`create_time` INTEGER(20) NOT NULL,
`update_time` INTEGER(20) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS I_login_name ON `user` (login_name ASC);
CREATE UNIQUE INDEX IF NOT EXISTS I_user_login_name ON `user` (login_name ASC);
#token表
CREATE TABLE IF NOT EXISTS `user_token` (
@@ -20,9 +20,9 @@ CREATE TABLE IF NOT EXISTS `user_token` (
`create_time` INTEGER NOT NULL,
`update_time` INTEGER NOT NULL
);
CREATE INDEX IF NOT EXISTS I_user_id ON user_token(user_id);
CREATE INDEX IF NOT EXISTS I_token ON user_token(token);
CREATE INDEX IF NOT EXISTS I_expiration_time ON user_token(expiration_time);
CREATE INDEX IF NOT EXISTS I_user_token_user_id ON user_token(user_id);
CREATE INDEX IF NOT EXISTS I_user_token_token ON user_token(token);
CREATE INDEX IF NOT EXISTS I_user_token_expiration_time ON user_token(expiration_time);
#
CREATE TABLE IF NOT EXISTS `port_pool` (
@@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS `port_pool` (
`update_time` INTEGER(20) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS I_port ON port_pool (port ASC);
CREATE UNIQUE INDEX IF NOT EXISTS I_port_pool_port ON port_pool (port ASC);
##########################################################
#license表
@@ -46,7 +46,7 @@ CREATE TABLE IF NOT EXISTS `license` (
`create_time` INTEGER(20) NOT NULL,
`update_time` INTEGER(20) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS I_key ON `license` (`key` ASC);
CREATE UNIQUE INDEX IF NOT EXISTS I_license_key ON `license` (`key` ASC);
#
CREATE TABLE IF NOT EXISTS `port_mapping` (
@@ -60,7 +60,7 @@ CREATE TABLE IF NOT EXISTS `port_mapping` (
`create_time` INTEGER(20) NOT NULL,
`update_time` INTEGER(20) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS I_server_port ON port_mapping (server_port ASC);
CREATE UNIQUE INDEX IF NOT EXISTS I_port_mapping_server_port ON port_mapping (server_port ASC);
##########################################################
#
@@ -71,7 +71,7 @@ CREATE TABLE IF NOT EXISTS `user_login_record` (
`token` VARCHAR(100) NOT NULL,
`type` INTEGER(2) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
);
#
CREATE TABLE IF NOT EXISTS `client_connect_record` (
`id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
@@ -83,7 +83,7 @@ CREATE TABLE IF NOT EXISTS `client_connect_record` (
`read_bytes` INTEGER(20) DEFAULT NULL,
`type` INTEGER(2) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
);
#
CREATE TABLE IF NOT EXISTS `user_connect_record` (
@@ -115,7 +115,7 @@ CREATE TABLE IF NOT EXISTS `job_info` (
`create_time` INTEGER(20) NOT NULL,
`update_time` INTEGER(20) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS I_handler ON `job_info` (`handler` ASC);
CREATE UNIQUE INDEX IF NOT EXISTS I_job_info_handler ON `job_info` (`handler` ASC);
#
CREATE TABLE IF NOT EXISTS `job_log` (
@@ -128,8 +128,8 @@ CREATE TABLE IF NOT EXISTS `job_log` (
`alarm_status` INTEGER(2) NOT NULL DEFAULT '0',
`create_time` INTEGER(20) NOT NULL
);
CREATE INDEX IF NOT EXISTS I_create_time ON job_log(create_time);
CREATE INDEX IF NOT EXISTS I_code ON job_log(code);
CREATE INDEX IF NOT EXISTS I_job_log_create_time ON job_log(create_time);
CREATE INDEX IF NOT EXISTS I_job_log_code ON job_log(code);
##########################################################
#-(24)
@@ -143,10 +143,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_minute` (
`date` VARCHAR(20) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_minute(create_time);
CREATE INDEX IF NOT EXISTS I_date ON flow_report_minute(`date`);
CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_minute(`user_id`);
CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_minute(`license_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_minute_create_time ON flow_report_minute(create_time);
CREATE INDEX IF NOT EXISTS I_flow_report_minute_date ON flow_report_minute(`date`);
CREATE INDEX IF NOT EXISTS I_flow_report_minute_user_id ON flow_report_minute(`user_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_minute_license_id ON flow_report_minute(`license_id`);
#-(60)
CREATE TABLE IF NOT EXISTS `flow_report_hour` (
@@ -159,10 +159,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_hour` (
`date` VARCHAR(20) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_hour(create_time);
CREATE INDEX IF NOT EXISTS I_date ON flow_report_hour(`date`);
CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_hour(`user_id`);
CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_hour(`license_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_hour_create_time ON flow_report_hour(create_time);
CREATE INDEX IF NOT EXISTS I_flow_report_hour_date ON flow_report_hour(`date`);
CREATE INDEX IF NOT EXISTS I_flow_report_hour_user_id ON flow_report_hour(`user_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_hour_license_id ON flow_report_hour(`license_id`);
#-(1)
CREATE TABLE IF NOT EXISTS `flow_report_day` (
@@ -175,10 +175,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_day` (
`date` VARCHAR(20) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_day(create_time);
CREATE INDEX IF NOT EXISTS I_date ON flow_report_day(`date`);
CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_day(`user_id`);
CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_day(`license_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_day_create_time ON flow_report_day(create_time);
CREATE INDEX IF NOT EXISTS I_flow_report_day_date ON flow_report_day(`date`);
CREATE INDEX IF NOT EXISTS I_flow_report_day_user_id ON flow_report_day(`user_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_day_license_id ON flow_report_day(`license_id`);
#-()
CREATE TABLE IF NOT EXISTS `flow_report_month` (
@@ -191,7 +191,7 @@ CREATE TABLE IF NOT EXISTS `flow_report_month` (
`date` VARCHAR(20) NOT NULL,
`create_time` INTEGER(20) NOT NULL
);
CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_month(create_time);
CREATE INDEX IF NOT EXISTS I_date ON flow_report_month(`date`);
CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_month(`user_id`);
CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_month(`license_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_month_create_time ON flow_report_month(create_time);
CREATE INDEX IF NOT EXISTS I_flow_report_month_date ON flow_report_month(`date`);
CREATE INDEX IF NOT EXISTS I_flow_report_month_user_id ON flow_report_month(`user_id`);
CREATE INDEX IF NOT EXISTS I_flow_report_month_license_id ON flow_report_month(`license_id`);