оптимизация UPDATE ?

Vadimka

Новичок
оптимизация UPDATE ?

периодически show processlist блокирует таблицу и выдает:
localhost | bn | Query | 0 | Locked |
UPDATE table SET view1=view1+1, view1_seg=view1_seg+1, bal1=bal1+0.9 WHERE id='5'

появилась мысля: а что если сделать вот такую оптимизацию?
rand(1,3);
if($rand==3){
update table set view1=view1+3, view1_seg=view1_seg+3, bal1=bal1+2.7 WHERE id='5'
}

тем самым уменьшая кол-во запросов к таблице?!
 

Krishna

Продался Java
Vadimka
п..ц
это называется нестандартное мышление -)

Используй InnoDB
 
Сверху