Каким должен быть my.cnf для MySQL 8 если все таблицы в InnoDB?

12 3
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
3137

Всем привет!

Подскажите какие параметры были бы нормальные для сервера VPS 4x2Ghz и 8 Гб. оперативной памяти?

Вот мой файл:


[client]
port = 3306
host = localhost
socket = /var/lib/mysql/mysql.sock

[mysqld_safe]
socket = /var/lib/mysql/mysql.sock
nice = 0

[mysqld]
user = mysql
pid-file = /var/lib/mysql/mysqld.pid
socket = /var/lib/mysql/mysql.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp/
skip-external-locking
default-authentication-plugin=mysql_native_password
sql_mode = NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

open_files_limit = 999999
max_connections=151
#key_buffer = 128M
max_allowed_packet = 32M
#table_cache = 8192
sort_buffer_size = 400K
read_buffer_size = 400K
read_rnd_buffer_size = 600K
myisam_sort_buffer_size = 16M
thread_cache_size = 8
delay-key-write = all
# Try number of CPU's*2 for thread_concurrency
#thread_concurrency = 4
#myisam-recover = FORCE
innodb_flush_log_at_trx_commit = 2
innodb_buffer_pool_size = 2000M
innodb_file_per_table
tmp_table_size = 512M
key_buffer_size = 128M
max_heap_table_size = 512M

transaction-isolation = READ-COMMITTED
innodb_flush_method = O_DIRECT

#log_slow_queries = /var/log/mysql/mysql-slow.log

innodb_data_file_path = ibdata1:10M:autoextend

[mysqldump]
quick
quote-names
max_allowed_packet = 64M

[mysql]

[isamchk]
key_buffer = 32M

Может быть стоит что-то изменить или добавить, или даже удалить?

Заранее всем спасибо!

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#1

Зачем там что-то вообще трогать? Просто по бложигам ctrl+c ctrl+v ??? настройка идёт конкретно под базу, под запросы, под её размер и т.д.

open_files_limit = 999999

Мало девяток надо БОЛЬШЕЕЕЕЕ.... а то что этот параметр лимитирован системой, да плевать! Ещё больше 99999999999999999

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#2
LEOnidUKG:
Зачем там что-то вообще трогать? Просто по бложигам ctrl+c ctrl+v ??? настройка идёт конкретно под базу, под запросы, под её размер и т.д.




Мало девяток надо БОЛЬШЕЕЕЕЕ.... а то что этот параметр лимитирован системой, да плевать! Ещё больше 99999999999999999

Не судите меня строго, программу мне обновили и настроили специалисты :-), я лишь добавил sql_mode чтобы переконвертировать некоторые таблицы.

Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#3

Значит мы судим ваших специалистов. Которые точно также бездумно копипастят из бложиков занижая даже значения по умолчанию,которых и так мало...

Тут вам никто ничего не подскажет, все настройки необходимо выставлять исходя из вашей конкретной ситуации. Нет никакого уникального набора

на все случаи жизни, всё индивидуально. В данном случае тут можно лишь гадать, что в итоге может оказать лишь отрицательный эффект.

Необходимо смотреть ваш сервер, а уже потом что-либо там настраивать...

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
S
На сайте с 23.05.2004
Offline
316
#4

Зря вы на спеца гоните, только посмотрите как он точно число допустимых подключений рассчитал - 151 !

Это просто подпись.
LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#5
Stek:
Зря вы на спеца гоните, только посмотрите как он точно число допустимых подключений рассчитал - 151 !

Это стандартное значение: https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections

Нафига его вообще было писать не понятно.

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#6

Ну специалистов винить тоже так себе, они ведь тоже не VIP экстра-мега специалисты, они обновили, что-то поднастроили, работает и ладно, а тонкой настройкой они не занимаются. Честно говоря, хорошо, что есть хоть такие.

По поводу параметров, то там может старые были которые в 5.7 может изменили что-то, я даже не знаю этот файл после переустановки заменяется новым или остается старый и меняются настройки под новую версию.

Было бы интересно посмотреть этот конфиг у тех, у кого реально есть свои сервера VPS, но, наверное, это не из этой серии.

Там действительно много параметров и это правда тяжело, хотябы по двум субъективно подсказали сколько памяти выставлять, чисто на свой взгляд: innodb_buffer_pool_size и key_buffer.

Vin_cent
На сайте с 22.01.2010
Offline
165
#7
Dmitriy_2014:
Ну специалистов винить тоже так себе, они ведь тоже не VIP экстра-мега специалисты, они обновили, что-то поднастроили, работает и ладно, а тонкой настройкой они не занимаются. Честно говоря, хорошо, что есть хоть такие.

По поводу параметров, то там может старые были которые в 5.7 может изменили что-то, я даже не знаю этот файл после переустановки заменяется новым или остается старый и меняются настройки под новую версию.

Было бы интересно посмотреть этот конфиг у тех, у кого реально есть свои сервера VPS, но, наверное, это не из этой серии.

Там действительно много параметров и это правда тяжело, хотябы по двум субъективно подсказали сколько памяти выставлять, чисто на свой взгляд: innodb_buffer_pool_size и key_buffer.

https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f+%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0+mysql

S
На сайте с 23.05.2004
Offline
316
#8
LEOnidUKG:
Это стандартное значение:

Всегда думал что там 100 по умолчанию. Интересно, чем такое число обусловлено, почему не 150 или 152.

Dmitriy_2014:
Было бы интересно посмотреть этот конфиг у тех, у кого реально есть свои сервера VPS, но, наверное, это не из этой серии.

Дефолтный по умолчанию. Если возникает проблема, то включается логирование медленных запросов и уже решается по ситуации.

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#9
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#10

LEOnidUKG,

Ну почему, и ссылки подойдут, почитаю – вопрос только когда это было опубликовано и под 8 ли версию MySQL он настроен или это без разницы.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий