feat: 更新数据库索引和分页逻辑,优化查询性能

This commit is contained in:
TsMask
2025-08-26 14:37:49 +08:00
parent 3a4e9768fa
commit 888b1095f7
7 changed files with 31 additions and 6 deletions

View File

@@ -21,6 +21,22 @@ delete from cdr_event_smf WHERE created_at <= '2025-08-15';
delete from ue_event_amf WHERE created_at <= '2025-08-15';
delete from ue_event_mme WHERE created_at <= '2025-08-15';
ALTER TABLE `kpi_c_report_ims` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_upf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_udm` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_smf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_pcf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_amf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_ausf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_mme` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_ims` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_upf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_udm` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_smf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_pcf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_amf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_report_ausf` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_mme` DROP INDEX IF EXISTS `idx_timestamp`;
ALTER TABLE `kpi_c_report_ims` ADD INDEX IF NOT EXISTS `idx_kpic_ims_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_ims 报表时间索引';
ALTER TABLE `kpi_c_report_upf` ADD INDEX IF NOT EXISTS `idx_kpic_upf_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_upf 报表时间索引';
ALTER TABLE `kpi_c_report_udm` ADD INDEX IF NOT EXISTS `idx_kpic_udm_rc`(`rm_uid` DESC, `created_at` DESC) USING BTREE COMMENT 'kpi_c_report_udm 报表时间索引';