5 августа 2012 г., 11:52 пользователь Михаил Монашёв < [email protected]> написал:
> Здравствуйте, Alexandr. > > > Мне кажется, лучшее, что вы можете сделать в такой ситуации - это > > переписать скрипты так (напихать sleep'ов, сделать так, чтобы > > запросы выполнялись не более N времени) чтобы они ни при каких > > нагрузках не приводили к тормозам mysql. > > Тормозит не mysql, а диски. Там запросы примитивные: вставить одну > строчку в таблицу. Просто этих запросов много и mysql не успевает > писать новые данные на диск. > Я сначала хотел порекомендовать прокачать железо, в частности диски, но теперь я вижу, что проблема может быть решена немножко иначе. Если один процесс обновляет много записей, то имеет смысл объединять много мелких запросов в один. Если же это не тот случай, то можно рассмотреть вариант некого сервиса, который будет получать данные от разных процессов, объединять их в большие запросы и скармливать мускулу. Или нескольким мускулам. Сеть, конечно, должна быть толстой. > > В вашем предложении нет способа утилизации простоя дисков. А мне > хочется кк раз моменты простоя использовать по полной. > > -- > С уважением, > Михаил mailto:[email protected] > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
