forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Индекс в таблицу contract_status_log http://forum.bitel.ru/viewtopic.php?f=22&t=8139 |
Страница 1 из 1 |
Автор: | Phricker [ 12 июн 2013, 12:11 ] |
Заголовок сообщения: | [5.2] Индекс в таблицу contract_status_log |
Код: ALTER TABLE contract_status_log ADD INDEX (cid); После добавления индекса тот скрипт который выполнялся Код: Process time: 4937 s. стал выполняться за Код: Process time: 11 s. Собственно сам скрипт выглядит вот так Код: String queryStatus = " SELECT date1, status FROM contract_status_log " + " WHERE cid = " + cid + " ORDER BY date1 DESC " + " LIMIT 1" ; но он выполнялся для большого кол-ва договоров. Что то около 13-14 тысяч. Добавьте в обновления, если вдруг полезно ![]() |
Автор: | Phricker [ 12 июн 2013, 12:14 ] |
Заголовок сообщения: | Re: [5.2] Индекс в таблицу contract_status_log |
Ну и чисто субъективно в биллинге стала шустрее открываться история логов статуса в договоре |
Автор: | skyb [ 12 июн 2013, 12:15 ] |
Заголовок сообщения: | Re: [5.2] Индекс в таблицу contract_status_log |
мб все логи и ерроры проиндексировать? |
Автор: | Phricker [ 12 июн 2013, 12:37 ] |
Заголовок сообщения: | Re: [5.2] Индекс в таблицу contract_status_log |
И потом ты первый будешь возмущаться ![]() |
Автор: | skyb [ 12 июн 2013, 13:06 ] |
Заголовок сообщения: | Re: [5.2] Индекс в таблицу contract_status_log |
это было вызванно другими причинами. и если делать в начале месяца, то вроде проблем быть не должно. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |