Слишком много проблем с обновлениями базы данных - PullRequest
1 голос
/ 06 сентября 2011

У меня проблема со слишком большим количеством обновлений в php-скрипте. Запросы просты, но они примерно от 300 до 400 одновременно. Я отправляю все данные через ajax, а затем в php запускаю цикл для выполнения запросов. Они как этот:

UPDATE APPS.DIB_CUS_FUNDIDOS SET
    R$KG_SINSP_CICMS = 3.85

WHERE
    ID_PRODUTO = 313;

Поэтому, когда я запускаю, он никогда не возвращает ответ, никогда не заканчивается, и мой IE ломается, и мне приходится снова закрываться и открываться. Запросы не выполняются вообще.

То, что я ищу, - это решение для повышения производительности. Есть идеи?

1 Ответ

1 голос
/ 06 сентября 2011

300 обновлений, как вы сделали пример, должны быть выполнены менее чем за секунду.

Полагаю, вам не хватает индекса для ID_PRODUTO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...