Я хочу знать основные параметры / конфигурацию, чтобы mysql отлично работал.
Кто они такие? Как определить?
При использовании phpmyadmin параметры состояния, отмеченные красным цветом, по-видимому, необходимо изменить для оптимизации, но с какими основными из них я должен работать в первую очередь?
Есть целые документы, веб-сайты и книги посвящен этой теме. Здесь невозможно дать адекватный ответ на ваш вопрос - особенно без дополнительной информации.
Я предлагаю прочитать некоторые из приведенных выше ссылок и использовать Google. А если где-то застряли, задайте новый конкретный вопрос.
есть довольно изящный скрипт на Perl под названием mysqltuner.pl (доступный в домене с тем же именем, или Вот)
вам нужен доступ к оболочке (и логин администратора mysql), но он рассмотрит ваш экземпляр, конфигурацию и некоторую статистику и даст базовые рекомендации, которые могут обеспечить основу для работы.
хотя это хорошая отправная точка, это, конечно, не абсолютный диагностический инструмент и лейкопластырь - я бы все равно попробовал использовать многочисленные веб-ресурсы, посвященные настройке производительности MySQL, и, желательно, начать (на коробке разработки), понимая, как измерить вашу текущую производительность, понять индексы и то, как они применяются, и как работают различные типы хранилищ файлов данных mysql / db и что подходит для вашей среды.
как однажды пробормотал кто-то во время обучения Oracle, нет переключателя «быстрее = правда».
Вы можете использовать Mysqltuner, Tuning-primer, mytop, MySQLReport, ...
Чтобы узнать больше об этих инструментах, перейдите по следующей ссылке ....
http://www.serveradminblog.com/2011/03/tuning-mysql-performance-howto-part-1/
Конечно, все зависит от вашей ситуации и приложения, которое использует базу данных ...