Приветствую!
Есть скрипт, который, будучи запущенным для необходимых вычислений, не укладывается в таймлимит. Причем паразитных нагрузок вроде не производит. Выбирает записи, отвечающие условию (на данный момент 314), затем для каждой записи делает доп. запрос в другую базу с использованием select_min. Получившийся результат записывает в третью базу.
Успевает обработать 220 из 314
Не хотелось бы увеличивать таймлимит, хочу распределить нагрузку.
Моих скромных познаний хватит только на намутить последовательно выполняющиеся запросы с limit, который рассчитывается исходя из num_rows первоначальной выборки. Но ведь наверняка такие ситуации нередки, когда нужно разделить нагрузку на базу.
Не присоветуете что-нибудь умного?
Ну окромя прямо сейчас перестать использовать MySql и перестать заниматься программированием на PHP?
|