Dimanych: Таблица myisam, индекс есть только на user_id, и это не моя таблица, а из одной CMS, т.е. да, можно придумать более оптимизированный запрос, но мой вопрос именно в том, почему тормозит только через PHP. Напрямую через mysql клиент запрос выполняется очень быстро.
Ничего у вас быстро не выполняется. Вы не учитываете накладные расходы.
Если у вас myisam, тогда у вас проблема в индексах.
user_name обязательно установите индекс и скорость возрастёт в разы.
---------- Добавлено 17.04.2018 в 16:13 ----------
. Прочел, что нужно в my.conf прописать sql_mode = '';
Нет. В новой версии строгие правила добавления данных. Вызовите ошибку mysql и вы увидите, что скорее всего проблема в структуре таблицы. Возможно добавляется NULL туда, куда этого нельзя делать.
Таблица myisam, индекс есть только на user_id, и это не моя таблица, а из одной CMS, т.е. да, можно придумать более оптимизированный запрос, но мой вопрос именно в том, почему тормозит только через PHP. Напрямую через mysql клиент запрос выполняется очень быстро.
Ничего у вас быстро не выполняется. Вы не учитываете накладные расходы.
Если у вас myisam, тогда у вас проблема в индексах.
user_name обязательно установите индекс и скорость возрастёт в разы.
---------- Добавлено 17.04.2018 в 16:13 ----------
Также смотрите параметры:
max_heap_table_size - Used with GROUP BY
sort_buffer Used with - ORDER BY and GROUP BY
У вас индексы проставлены в user_name и в user_id?
Также COUNT(*) в InnoDB всегда выполняется долговато.
---------- Добавлено 17.04.2018 в 16:02 ----------
Также зачем вам SQL_NO_CACHE? Чисто для теста? В реальности, пусть закеширует и всё.
Конечно, а как иначе по вашему домену будет находить сервер то?
Смотрите через Яндекс.Вебмастер и через Гугл.Вебмастер ссылки.
Вы имели ввиду сервисы? Самый крупный это ahrefs.com, у них самые полные базы, но он платный. Все остальные показывают примерные данные.
Нет. В новой версии строгие правила добавления данных. Вызовите ошибку mysql и вы увидите, что скорее всего проблема в структуре таблицы. Возможно добавляется NULL туда, куда этого нельзя делать.
т.е. пользователь создался, но у вас всё равно ошибка 5?
Браузер случаем два раза страницу не запрашивает?
Для каких целей?
Там те, кто не правильно ввёл логин или пароль.
Можете по сути очистить и всё.
Там в основном вся инфа на поддомене:
https://www.google.ru/search?client=opera&q=site%3Agoogleusercontent.com&sourceid=opera&ie=UTF-8&oe=UTF-8
Хм... даже через прокси:
При получении URL http://googleusercontent.com/ произошла следующая ошибка
Невозможно определить IP-адрес по имени узла "googleusercontent.com"
Сервер DNS ответил:
No DNS records