- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сервер 32 Гб ОЗУ
Пытаюсь настроить Mariadb и не получается - phpmyadmin долго открывает страницы с данными, запросы обрабатываются медленно
Текущий дурацкий конфиг
user = mysql
basedir = /var/lib
[mysqld_safe]
err-log = /var/log/mysqld.log
pid-file = /var/run/mariadb/mysqld.pid
# The MySQL server
[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords = 0
port = 3306
#socket = /tmp/mysql.sock
#skip-locking
#default-character-set = cp1251
#default-character-set = utf8
key_buffer_size = 7G
max_allowed_packet = 500M
max_connections = 1000
thread_cache_size = 100
tmp_table_size = 100M
table_cache = 2048
sort_buffer = 32M
sort_buffer_size = 64M
#log-bin
#server-id = 1
#log-slow-queries = /tmp/mysql-slow-queries.log
#query_cache_type = 2
query_cache_size = 320M
query_cache_limit = 32M
join_buffer_size = 2M
innodb_file_per_table = 1
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata0:100M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql
innodb_log_file_size = 240M
innodb_log_buffer_size = 16M
innodb_flush_method=O_DIRECT
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_buffer_pool_size = 20G
innodb_thread_concurrency=8
innodb_additional_mem_pool_size = 28M
[mysqldump]
quick
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
#default-character-set = koi8r
phpmyadmin долго открывает страницы с данными
phpmyadmin работает через вебсервер (apache или nginx).
Я бы для начала выяснил что тормозит Mariadb или вебсервер?
Зайдите шеллом и попробуйте несколько запросов.
Если тормоза сохранятся, то дальше разбираться с Mariadb.
А, если тормозов не будет, то копать в сторону вебсервера.
Кстати, тут еще и от самих запросов тормоза могут быть. Можно такой запрос составить...
Вчера менял конфиг, а сохранить старый забыл - со старым работало все быстро, но бывали тупняки небольшие, решил оттюнинговать...
Таблицы InnoDB, nginx
p.s. хотя это может не конфиг, а тупо пропускная способность сети тормозит, ибо запрос выполняется за 0.0002 seconds.
ибо запрос выполняется за 0.0002 seconds
Ну, тогда очевидно, что это не в Mariadb дело.
Как минимум, нужно добавить skip_name_resolve
Настрой основные параметры по этим подсказкам http://adminlog.ru/?p=874
Понятно что рекомендуют отдавать под это дело 80% памяти, но если у вас суммарно все базы вестя 1 Гиг к примеру, то это черезмерно.
innodb_buffer_pool_size по хорошему должен быть размером на 20-30% больше чем суммарно все базы.
Так же почитайте про innodb_buffer_pool_instances и добавьте правильное значение
key_buffer_size = 7G
не нужен для InnoDB
Это для MyISAM
оставьте 8-16 на нужды системы
tmp_table_size - требует ещё повышения max_heap_table_size до такого же значения
Это так, косметика в настройках
По топику же, скорей всего проблема в Phpmyadmin, если запросы отрабатывают быстро в консоли
Попробуйте в момент входа в PMA - смотреть в консоли список задач mysql
mysqladmin processlist
PHP может тупить если процесы долго не перезапускаются. А если база тормозит то тогда нужно настраивать Galera кластер из дохлых vds -: и Haproxy и всё летает.
Не, дело было в загруженности канала - парсер парсит так, что данные долго загружаются. Сам запрос на сервере выполняется быстро