From 3e4b9819dcb5690ddec57a7c1c6e4c4e5bd02d71 Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 29 Apr 2025 19:41:29 +0800 Subject: [PATCH] fix: add index to nbi_cm --- database/install/nbi_cm.sql | 17 +++++++++-------- database/upgrade/upg_nbi_cm.sql | 3 +++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/database/install/nbi_cm.sql b/database/install/nbi_cm.sql index fa9c5cf2..aa213f81 100644 --- a/database/install/nbi_cm.sql +++ b/database/install/nbi_cm.sql @@ -1,17 +1,17 @@ /* Navicat Premium Data Transfer - Source Server : omc@192.168.2.211 + Source Server : omc@192.168.2.164 Source Server Type : MariaDB - Source Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2) - Source Host : 192.168.2.211:33066 - Source Schema : tenants_db + Source Server Version : 100528 (10.5.28-MariaDB) + Source Host : 192.168.2.164:33066 + Source Schema : omc_db Target Server Type : MariaDB - Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2) + Target Server Version : 100528 (10.5.28-MariaDB) File Encoding : 65001 - Date: 25/04/2025 11:55:18 + Date: 29/04/2025 19:39:13 */ SET NAMES utf8mb4; @@ -31,7 +31,8 @@ CREATE TABLE `nbi_cm` ( `object_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `value_json` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, `timestamp` datetime NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 311439 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx-ne-id-rmuid`(`ne_type`, `ne_id`, `rm_uid`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 321573 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1; diff --git a/database/upgrade/upg_nbi_cm.sql b/database/upgrade/upg_nbi_cm.sql index 9c78bf2a..df6d5afe 100644 --- a/database/upgrade/upg_nbi_cm.sql +++ b/database/upgrade/upg_nbi_cm.sql @@ -22,4 +22,7 @@ ALTER TABLE `nbi_cm` DROP COLUMN IF EXISTS `vnf_instance_id`; ALTER TABLE `nbi_cm` DROP COLUMN IF EXISTS `status`; +ALTER TABLE `nbi_cm` +ADD INDEX IF NOT EXISTS `idx-ne-id-rmuid`(`ne_type`, `ne_id`, `rm_uid`) USING BTREE; + SET FOREIGN_KEY_CHECKS=1; \ No newline at end of file