From 99d1cb47185aac012759ed2fabc6c0a5ad7db0ed Mon Sep 17 00:00:00 2001 From: alena Date: Thu, 9 Jun 2011 17:32:27 -0700 Subject: [PATCH] bug 9519 : add index to avoid table locking Conflicts: setup/db/create-index-fk.sql --- setup/db/create-index-fk.sql | 2 +- setup/db/db/schema-222to224.sql | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/setup/db/create-index-fk.sql b/setup/db/create-index-fk.sql index cdb5ee27781..601c3906683 100755 --- a/setup/db/create-index-fk.sql +++ b/setup/db/create-index-fk.sql @@ -113,4 +113,4 @@ ALTER TABLE `cloud`.`instance_group_vm_map` ADD CONSTRAINT `fk_instance_group_vm ALTER TABLE `cloud`.`ssh_keypairs` ADD CONSTRAINT `fk_ssh_keypairs__account_id` FOREIGN KEY `fk_ssh_keypair__account_id` (`account_id`) REFERENCES `account` (`id`) ON DELETE CASCADE; ALTER TABLE `cloud`.`ssh_keypairs` ADD CONSTRAINT `fk_ssh_keypairs__domain_id` FOREIGN KEY `fk_ssh_keypair__domain_id` (`domain_id`) REFERENCES `domain` (`id`) ON DELETE CASCADE; -ALTER TABLE `cloud`.`usage_event`ADD INDEX `i_usage_event__created`(`created`); +ALTER TABLE `cloud`.`usage_event` ADD INDEX `i_usage_event__created`(`created`); diff --git a/setup/db/db/schema-222to224.sql b/setup/db/db/schema-222to224.sql index ffc618a913b..7d96fda1f98 100644 --- a/setup/db/db/schema-222to224.sql +++ b/setup/db/db/schema-222to224.sql @@ -160,6 +160,7 @@ ALTER TABLE `cloud`.`storage_pool` MODIFY COLUMN `uuid` varchar(255) UNIQUE; ALTER TABLE `cloud`.`user_statistics` DROP KEY `account_id`; ALTER TABLE `cloud`.`user_statistics` ADD UNIQUE KEY `account_id` (`account_id`,`data_center_id`, `public_ip_address`, `device_id`,`device_type`); +ALTER TABLE `cloud`.`usage_event` ADD INDEX `i_usage_event__created`(`created`); UPDATE `cloud`.`vm_instance` SET ha_enabled=0 WHERE type='ConsoleProxy';