- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Для начала запросы покажите которые этот phpmyadmin генерирует при этих "тормозных" операциях. План и время их выполнения тоже.
cat /etc/mysql/my.conf
mysqltuner
Покажите вывод этих команд.
cat /etc/mysql/my.conf
mysqltuner
Покажите вывод этих команд.
cat: /etc/mysql/my.conf: No such file or directory
сори, так
cat /etc/mysql/my.cnf
---------- Добавлено 31.07.2017 в 04:39 ----------
Добавьте или измените в конфиге
Правим конфиг, если дебиан то он тут
nano /etc/mysql/my.cnf
innodb_buffer_pool_instances = 5
innodb_additional_mem_pool_size = 16M
innodb_flush_method = O_DIRECT
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size=16M
innodb_log_file_size = 256M
table_open_cache = 300000
tmp_table_size = 256M
max_heap_table_size = 256M
query-cache-size = 512M
Перезагружаем базу
/etc/init.d/mysql restart
Увеличиваем лимиты на открытие файлов
ulimit -u 555555
ulimit -n 555555
По идеи сайт взлетит, пробуйте!
Советую поставить еще один сервер и сделать реплику для чтения
Andreyka ляп абы не молча, тс написал что у него большая посещаемость?
Я бы с Вами поспорил. Банально MySQL по умолчанию не знает сколько у Вас будет ОЗУ.
Как минимум только поэтому уже нужно править конфиги.
Зато ОС знает. И активно использует эту память в качестве кеша.
query-cache-size = 512M
По идеи сайт взлетит, пробуйте!
О, бомба заложена. "Оптимизация".
query-cache-size = 512M
Больше 128M ставить практически не имеет смысла. Это лишь снизит производительность.
Больше 128M ставить практически не имеет смысла. Это лишь снизит производительность.
Почему?
Если загнуть в кэш только тяжелые запросы?
Если загнуть в кэш только тяжелые запросы?
Это как?
Почему? Потому, что время поиска в кэше становится намного больше, чем при других условиях.