MySQL продолжает падать из-за ошибки - PullRequest
2 голосов
/ 17 декабря 2010

Итак, около недели назад я наконец-то понял, что вызывало постоянный сбой моего сервера.

После просмотра своего mysqld.log я продолжаю видеть ту же самую ошибку,

101210  5:04:32 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295

Вот ссылка на отчет об ошибке: http://bugs.mysql.com/bug.php?id=35346 кто-то рекомендует установить значение max_join_size vaule в my.cnf равным 4M, и я это сделал.Я предположил, что это решило проблему, и до сегодняшнего дня работало около недели без проблем ...

Я проверил MySQL, и теперь та же ошибка возвращается,

101216 06:35:25  mysqld restarted
101216  6:38:15 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101216  6:38:15 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101216 06:40:42  mysqld ended

Любойзнаете, как я могу действительно решить эту проблему?У меня не может продолжаться сбой mysql, как это.

РЕДАКТИРОВАТЬ: я забыл упоминать каждый раз, когда это происходит, я получаю письмо от пребывания линода, у меня высокая скорость дискового ввода-вывода

Ваш Линодпревысил порог уведомления (1000) для скорости дискового ввода-вывода, усредняя 2483,68 за последние 2 часа.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2010

Я думаю, что определение max_join_size для 4294967295 в вашей базе данных MySQL до запуска scripts / mysql_install_db.sh :

scripts / mysql_system_tables.sql

scripts / fill_help_tables.sql

может исправить предупреждение.

0 голосов
/ 17 декабря 2010

Вы на самом деле пытаетесь сделать соединение 4GiB? Вы берете полный декартовский продукт, особенно тот, который вы не собирались? (SELECT *whatever* from big_table, bigger_table WHERE whatever > 5 /* oops, forgot the join criteria */)

Я предлагаю вести журнал действий, чтобы попытаться найти запрос, отвечающий за сбой. Затем вы можете изменить запрос и отправить отчет об ошибке с MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...