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'
}
тем самым уменьшая кол-во запросов к таблице?!
периодически 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'
}
тем самым уменьшая кол-во запросов к таблице?!