netwind: если серия запросов затрагивает весь диапазон, то будет выгодно одним запросом, иначе даже 10 мелких могут быть быстрее одного ( ну конечно если там есть индекс по s1).
Да затрагивает весь... ~20 запросов. Что-то типа разделов (от-до). COUNT(*) установил, работать стал наглядно быстрее, хотя все равно разница с страницами без таких запросов велика. Индекса нет.
netwind: select sum( if(s1 >= 72 and s1 <= 89,1,0)) as s_72_89, sum(if (s1 >= 90 and s1 <= 95,1,0) as s_90_95
А как в таком случаи можно будет пользучить результат? (для вывода)
если серия запросов затрагивает весь диапазон, то будет выгодно одним запросом, иначе даже 10 мелких могут быть быстрее одного ( ну конечно если там есть индекс по s1).
Да затрагивает весь... ~20 запросов. Что-то типа разделов (от-до). COUNT(*) установил, работать стал наглядно быстрее, хотя все равно разница с страницами без таких запросов велика. Индекса нет.
select sum( if(s1 >= 72 and s1 <= 89,1,0)) as s_72_89, sum(if (s1 >= 90 and s1 <= 95,1,0) as s_90_95
А как в таком случаи можно будет пользучить результат? (для вывода)
Оптимизация запросов в MySQL
Сенкс за ссылку, буду читать...
Попробую завтра...
Действительно идет подряд оч. много запросов с разными where. П.т.:
$result1=@mysql_fetch_array($result1);
$count1 = $result1[0];
$result2=@mysql_fetch_array($result2);
$count2 = $result2[0];
И т.д...
а что значит много запросов? много раз подряд выполняется один и тот же select с разными where ?
Да, так, 10 раз так.
MOP1, сенкс. Если бы не столкнулся с проблемами, боюсь и до этого не дошел бы. -(
А значением тут, как я понимаю, будет уже сам $count?
Нормально так... В топе. ;)
Правда, на свежих страниц не прибавлось, это не очень.
N1k добавил 08.01.2009 в 20:53
все саттелиты выпали из индекса( остались только морды(
Хорошо... Верным курсом идем.
До завершения 1 день, старт дан.
но все же жду нового алгоритма.
Это зря. ;)
Каждый новый алгоритм будет стараться засунуть ваши саты-линкопомойки подальше куда...
т.е. 60к рублей в год. Чистыми - 18к рублей.
При этом, говносателлиты обычно столько не живут. 🙅
ТС, делайте лучше аукцион с текущих ставок, иначе продажи не выйдет, ИМХО.
Мдя. Теперь между собой начали войну... -) Не смешно уже.
Это устаревшие расценки. Сейчас уже от 100тыщ евро+)
Всего в студии: 212 человек
З.Ы. А теперь представьте кол-во школьников-сателлитчиков со всего СНГ... 😂