Пожалуйста, помогите мне, я нашел в Google и stackoverFlow, но не могу найти решение.
На моем сайте 80 000 строк, и ежедневно увеличивается 1000 строк,
В моем Интернете все запросы работают правильно, но иногда возвращается ошибка запроса на разбивку на страницы (через 30-60 секунд)
Warning: PDOStatement::execute(): MySQL server has gone away in
/home/name/public_html/example.com/classes/functions.php on line 226
Warning: PDOStatement::execute(): Error reading result set's header in
/home/name/public_html/example.com/classes/functions.php on line 226
Я использую простой подсчет запросов, я использую разбиение на страницы с другим условием, и если возвращаемых строк больше 8000, только этот запрос показывает ОШИБКУ, но некоторое время,
Вот простой пример запроса
$query = "SELECT COUNT(DISTINCT(groupName)) FROM `table` WHERE `type` = 'string'";
//return expect 24,000 count
Теперь, пожалуйста, любой эксперт дайте мне решение.
Я тестирую одну вещь, чтобы проверить ответ сервера,
Я тестирую и получаю таблицу 20 000 строк с WHERE CLAUSE
, а сервер возвращает 20 000 строк из той же таблицы, где выполняется запрос на разбивку на страницы, но в чем проблема с моим запросом на разбивку на страницы? Почему возвращается SERVER GONE AWAY Error
Пожалуйста, не предлагайте мне увеличить лимит времени ожидания сервера, я хочу загрузить свой сайт за 2 секунды, а не за 2 минуты.
Структура таблицы