Попинайте конфиг my.cnf

12
PK
На сайте с 01.03.2010
Offline
93
3191

СОбственно есть сервер, 8 гигов оперативки, 4-х ядерный I7, 2 харда по 750 гигов в программном RAID-1, используется CentOS 5.9.

На сервере крутится openx, с десяток вордпрессов, тройка битриксов, магенто, парочка престашопов, сайты на джумле, ну и другие разнообразные движки. Примерная посещаемость в день - от 3 до 6 к посетителей. Основная нагрузка идёт на битриксы и вордпресс.

Собственно заметил, что мускул (5.5) жрёт достаточно много ресурсов (общий вес бд - около 6-8 гигов).

Php версии 5.3 с eaccelerator .

Что можно подкрутить в my.cnf для ускорения работы сервера, с упором на магенто и битрикс?

Вот то, что есть сейчас:

[mysqld]

#log = /var/log/mysqld.log
log-error = /var/log/mysqld.error.log
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
#default-character-set=cp1251
init_connect="SET NAMES 'cp1251'"
#skip-innodb
#skip-bdb
#skip-locking
#skip-name-resolve
#skip-networking
query_cache_size=64M
query_cache_limit=8M
thread_cache_size=32M
key_buffer=128M
key_buffer_size=128M
myisam_sort_buffer_size = 64M
table_cache=128M
read_buffer_size=4M
query_cache_limit=32M
max_heap_table_size = 512M
sort_buffer=8M
#record_buffer=2M
table_cache=64M
table_open_cache=512M
net_buffer=8M
tmp_table_size=512M
read_rnd_buffer_size=4M
thread_concurrency = 6
join_buffer_size = 32M
log_slow_queries = /var/log/slow-query.log
long_query_time=3
log-queries-not-using-indexes = 1
old_passwords=0
max_connections=100
wait_timeout=13600
interactive_timeout=13600
optimizer_search_depth=0


#myisam_sort_buffer_size<------>= 64M
myisam_max_sort_file_size = 256M
# myisam_repair_threads<>= 1

innodb_additional_mem_pool_size = 8M
#innodb_log_buffer_size = 8M
#innodb_log_file_size = 512M
innodb_log_files_in_group = 2
innodb_buffer_pool_size = 128M
#innodb_data_file_path = ibdata1:3G;ibdata2:1G:autoextend
innodb_autoextend_increment=512
innodb_thread_concurrency = 8
innodb_additional_mem_pool_size = 8M
innodb_flush_log_at_trx_commit = 0
innodb_flush_method = O_DIRECT
innodb_lock_wait_timeout = 100
transaction-isolation = READ-COMMITTED
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


[mysql]
socket=/var/lib/mysql/mysql.sock

Спасибо за советы!

Шлю смс-ки отсюда ( http://www.smspilot.ru/?r=3591 )
Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#1

Здравствуйте. Крутить, на самом деле, можно много чего. Но для этого необходимо знать определённые моменты.

Например, размер индексов в табличках, кол-во сортировок, используют ли эти сортировки временные таблички и др...

Буду рад помочь с оптимизацией как Mysql сервера, так и web. Сделаю анализ и проведу тонкую настройку компонентов вышеперечисленного ПО.

Также подскажу плагины для организации объектного кэширования в том же wp, установив для этого спец. библиотеки и расширения.

Контакты, отзывы и расценки есть в подписи. Пожалуйста, обращайтесь.

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

Ну, всё не столь плачевно, чтобы обращаться к солидным спецам :)

Конфиг на самом деле собирался на основании рекомендаций того же мастера производительности битрикса, различных утилит по оптимизации, анализа логов, остальное бралось из дефолтного my-huge.cnf . Но чует моё сердце, что что-то я всё равно упустил, но что - пока не сообразил.

zexis
На сайте с 09.08.2005
Offline
388
#3

Запустите mysqltuner

он вам подскажет, какие параметры нужно изменить.

Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#4

Упущено тут впринципе много чего. Mysqltuner покажет лишь базовые параметры. Как я говорил - вам нужна комплексная

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

A
На сайте с 19.07.2010
Offline
130
#5

национальное народное блюдо - винегрет из копи-паста...

Pahom-ka:

Вот то, что есть сейчас:
[mysqld]


query_cache_limit=8M
query_cache_limit=32M

table_cache=128M
table_cache=64M


наверное mysql с первого раза не понимает 😂

ps: поищите хотябы на этом форуме, уже давались советы что и как настраивать в mysql

.............
K5
На сайте с 21.07.2010
Offline
209
#6

продолжим об ошибках:


...
table_cache=128Mb
...
table_cache=64Mb
table_open_cache=512Mb
...

так сколько все таки?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
Den73
На сайте с 26.06.2010
Offline
523
#7
kgtu5:
продолжим об ошибках:

так сколько все таки?

вероятно последнее прочитанное

тс, верните дефолтный конфиг, не издевайтесь над сервером

K5
На сайте с 21.07.2010
Offline
209
#8

key_buffer=128Mb
key_buffer_size=128Mb

sqlinfo.ru/forum/viewtopic.php?id=340

---------- Добавлено 12.03.2013 в 07:04 ----------

Den73:
вероятно последнее прочитанное

тс, верните дефолтный конфиг, не издевайтесь над сервером

Да правильно, последнее, осталось только узнать у ТСа какая версия mysql крутится...

M
На сайте с 24.10.2011
Offline
173
#9
kgtu5:
Да правильно, последнее, осталось только узнать у ТСа какая версия mysql крутится...

написано же, что 5.5

PK
На сайте с 01.03.2010
Offline
93
#10

Ну, не копипаст, просто после обновления до 5.5 часть всего отвалилась и видимо по новой повписывал))

Думаю стоит опять взять штатный my-huge.cnf и отполировать его :)

12

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