- use better index for contacts table
| | |
| | | `vcard` text NULL, |
| | | `user_id` int(10) UNSIGNED NOT NULL DEFAULT '0', |
| | | PRIMARY KEY(`contact_id`), |
| | | INDEX `user_contacts_index` (`user_id`,`email`), |
| | | CONSTRAINT `user_id_fk_contacts` FOREIGN KEY (`user_id`) |
| | | REFERENCES `users`(`user_id`) |
| | | /*!40008 |
| | |
| | | |
| | | ALTER TABLE `session` |
| | | CHANGE `vars` `vars` MEDIUMTEXT NOT NULL; |
| | | |
| | | ALTER TABLE `contacts` |
| | | ADD INDEX `user_contacts_index` (`user_id`,`email`); |
| | |
| | | vcard text |
| | | ); |
| | | |
| | | CREATE INDEX contacts_user_id_idx ON contacts (user_id); |
| | | CREATE INDEX contacts_user_id_idx ON contacts (user_id, email); |
| | | |
| | | -- |
| | | -- Sequence "cache_ids" |
| | |
| | | |
| | | CREATE INDEX messages_index_idx ON messages (user_id, cache_key, idx); |
| | | TRUNCATE messages; |
| | | DROP INDEX contacts_user_id_idx; |
| | | CREATE INDEX contacts_user_id_idx ON contacts (user_id, email); |
| | |
| | | vcard text NOT NULL default '' |
| | | ); |
| | | |
| | | CREATE INDEX ix_contacts_user_id ON contacts(user_id); |
| | | CREATE INDEX ix_contacts_user_id ON contacts(user_id, email); |
| | | |
| | | -- -------------------------------------------------------- |
| | | |
| | |
| | | CREATE UNIQUE INDEX ix_messages_user_cache_uid ON messages (user_id,cache_key,uid); |
| | | CREATE INDEX ix_messages_index ON messages (user_id,cache_key,idx); |
| | | TRUNCATE messages; |
| | | DROP INDEX ix_contacts_user_id; |
| | | CREATE INDEX ix_contacts_user_id ON contacts(user_id, email); |