The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Автоматический тюнинг MySQL сервера..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Автоматический тюнинг MySQL сервера..."  +/
Сообщение от auto_tips (??) on 04-Сен-08, 13:33 
MySQLTuner (http://rackerhacker.com/mysqltuner/) представляет собой Perl скрипт,
анализирующий статистику работы MySQL сервера и на ее основе дающий рекомендации по оптимизации настойки СУБД.

Загружаем и выполняем скрипт:
  wget http://mysqltuner.com/mysqltuner.pl
  chmod +x mysqltuner.pl
  ./mysqltuner.pl

Вводим логин и пароль для подключения к MySQL, после чего скрипт выводит наиболее интересные
параметры статистики работы СУБД и рекомендации по тюнингу настроек, примерно в таком виде:


General recommendations:
    Add skip-innodb to MySQL configuration to disable InnoDB
    Add skip-isam to MySQL configuration to disable ISAM
    Run OPTIMIZE TABLE to defragment tables for better performance
    Enable the slow query log to troubleshoot bad queries
    When making adjustments, make tmp_table_size/max_heap_table_size equal
    Reduce your SELECT DISTINCT queries without LIMIT clauses
    Increase table_cache gradually to avoid file descriptor limits
    Your applications are not closing MySQL connections properly

Variables to adjust:
    query_cache_size (> 16M)
    tmp_table_size (> 32M)
    max_heap_table_size (> 16M)
    table_cache (> 64)


URL: http://www.howtoforge.com/tuning-mysql-performance-with-mysq...
Обсуждается: http://www.opennet.dev/tips/info/1754.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "угу, деление на ноль не обработано"  +/
Сообщение от alex946 (??) on 04-Сен-08, 13:33 
Illegal division by zero at ./mysqltuner.pl line 509, <> line 2 (#2)
    (F) You tried to divide a number by 0.  Either something was wrong in
    your logic, or you need to put a conditional in to guard against
    meaningless input.
    
Uncaught exception from user code:
    Illegal division by zero at ./mysqltuner.pl line 509, <> line 2.
at ./mysqltuner.pl line 509
    main::calculations() called at ./mysqltuner.pl line 858


Сыроват-с, но идея хорошая, пользуюсь sh-версией этого скрипта.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Konstantin V Lebedev email on 04-Сен-08, 14:56 
Ничего так софтина. Но сервер должен быть достаточно долгое время загружен, чтобы увидеть более-менее адекватную картину.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от vitek (??) on 04-Сен-08, 16:33 
>по оптимизации настойки СУБД.

а не плохо звучит! :-)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Bubmik on 04-Сен-08, 19:19 
очень порадовала... мой запрос с 15 сек до 2х сократился..
автору зачет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от john email(??) on 05-Сен-08, 18:29 
вопрос.
innodb_buffer_pool_size значение 8388608, то есть показывает в байтах я так понимаю.
можно указать innodb_buffer_pool_size 100М
в итоге будет 100 метров?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от HaMiL email on 02-Окт-08, 16:28 
> можно указать innodb_buffer_pool_size 100М

Да. Буква "М" на конце значит метры. Ещё можно в килобайтах указать, "k".

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Alexandr email(??) on 08-Окт-08, 11:17 
Illegal division by zero at ./mysqltuner.pl line 509, <> line 2 (#2)
    (F) You tried to divide a number by 0.  Either something was wrong in
    your logic, or you need to put a conditional in to guard against
    meaningless input.
    
Uncaught exception from user code:
Illegal division by zero at ./mysqltuner.pl line 509, <> line 2.
at ./mysqltuner.pl line 509
main::calculations() called at ./mysqltuner.pl line 858

Подскажите как вылечить это?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Владимир (??) on 17-Июл-09, 23:26 
Перезагрузи мускл, мне помогло :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Александр email(??) on 18-Окт-09, 23:01 
Хороший скрипт, удалось добиться лучшей производительности MySQL, но одно смущает.. на сервере 1Gb... так вот после увеличения параметров по совету скрипта.. после перезагрузки предлагается опять и опять увеличивать эти самые Mb... дошел до того, что сам скрипт сказал - у вас 90% от 1Gb - разрешено для MySQL... тут явно косяк разработчиков или же простота анализа...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от VoViK (??) on 08-Фев-10, 13:22 
--forcemem <size>    Amount of RAM installed in megabytes
--forceswap <size>   Amount of swap memory configured in megabytes

./mysqltuner.pl --forcemem 2048
попробуйте так.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner "  +/
Сообщение от Антон email(??) on 20-Июн-13, 18:11 
Я вот выполняю вот это :
wget http://mysqltuner.com/mysqltuner.pl
  chmod +x mysqltuner.pl
  ./mysqltuner.pl

и он сразу рекомендации выдает, а сделать чтоб он поработал...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру