LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Sitealert:
Я вот тоже не понимаю, когда люди упираются в чистые мускульные запросы, вместо того, чтобы разумно сочетать их с обработкой через пхп. На мой взгляд, во многих случаях последнее оптимальнее.

А это потому, что программисты некоторые делают программы для программистов, чтобы кодик был красивый и по феншую. А то, что программы пишутся для конечных пользователей, многие забывают.

---------- Добавлено 17.09.2019 в 14:23 ----------

p.s. ответственно могу заявить, что большинство платных тем для интернет-магазинов для WP или Opencart вообще не тестировались на более 1000 товаров.

Поэтому, то что у ТС такое на 500К это вообще героизм, и это надо решать и явно уже не только силами mysql т.к. даже 1-2 секунды выборки очень много, надо что-то делать и переделывать алгоритм работы.

Sitealert:
Средствами PHP?

А почему бы и нет... скачать ID и рейтинг, отсортировать и потом просто выводить уже в нужном порядке записи по этим ID через WHERE IN(...)

Ничего смертельного в этом не вижу.

Выборка ID будет моментальной.

В любом случаи эту выборку можно кэшировать, хоть в файл на несколько часов или там уже как нужно.

lutskboy:
все печально

Ну ни всё. Если слишком надо, всегда можно костыли сделать :)

Ан нет.. нифига не поможет..

Я был бы предельно удивлён, если это сработало :)

Anamnado:
Интересно
а почему Эмоджи, ведь правильно Эмошн 😕

Правильно: Эмодзи т.к. это Японское история

https://ru.wikipedia.org/wiki/Эмодзи

Для английского это не выносимое произношение, поэтому все читают Эмоджи т.е. на английский стиль.

FORCE INDEX(PRIMARY)

И прям спасает ситуацию?

трафик там есть только потому что лучшего ответа просто нет, а там где есть данного сайта нет или он в полной попе

Меня больше вырубает когда гугл сам переводит мой английски запрос и выводит вместо оригинала говно перевод от qaru.site на первое место.

Тарасов Роман:
Сейчас у них премии зависят от того как они с алиментщиками работают, и сколько дел закрывают, причем без учета эффективности закрытия дел. Поэтому, они для видимости отправляют запросы в основные банки, нет ничего, закрывают дело в связи с невозможностью взыскания.

Я об этом и говорю, главное графики и отчёты.

Единственный способ - иметь поля, по которым проводится отбор и сортировка в одной таблице.

У меня дикая идея, если по рейтингу сортировать то менять местами JOIN :)

А зачем какие-то лимиты выставлять, без включение режима DEBUG и просто посмотреть, что скрывается под этой ошибкой?

Или просто заглянуть в error_log и всё.

Всего: 31516