Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:34
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Изначально есть таблица прайсовprices(id - уникальный индекс, name - просто индекс, все остальные поля без индексов )Перед обновлением прайсов делаю временную копию таблицы prices - tempprices (create table tempprices like prices)Далее обновляю tempprices из xml-а (insert into table .... on duplicate key update ....)После обновления удаляю prices, а tempprices rename to prices.Все вроде гуд. Но время от времени (1-2 раза в неделю (прайсы обновляю каждые 2 часа)) сразу после обновления запросы к prices начинают страшно тормозить нагружая проц в 100%.В авральном порядке пробую разные методы востановления нормальной работы (один раз помогло repair table, второй раз уже не помогло - только удаление и создание индексов поновому дало результат)Подозреваю, что вроде как с индексами значит проблема.Почему она возникает и каким способом это победить?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
проблемы за проблемами...тут надо миллион справок , там не успели что то сделать...там со здоровьем проблемы(( и вот - Guest Новый архив 5 0 19.03.2012 02:31
почему русские могут зайти через дверь с табличкой "выход", а иностранцы даже об этом подумать не могут? Guest Ещё вопросы и ответы из архива 1 0 12.01.2012 22:05
Народ! мне так плохо... с парнем поссорилась, дома проблемы, с учебой проблемы....что делать? Guest Новые вопросы и ответы 4 0 06.01.2012 08:10
Парень из рекламы "MARS" с табличкой "СВОБОДЕН" никого не напоминает? Guest Новые вопросы и ответы 2 0 31.12.2011 18:51



© www.otvetnemail.ru - Форум вопросов и ответов.