Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте!

 

Поделитесь, пожалуйста, хорошей боевой конфигурацией MySQL сервера.

 

Интересуют конфигурации при оперативной памяти около 2-х ГБ, проект довольно сильно нагружен. Хотелось бы оптимизировать БД.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так не бывает..

Везде все индивидуально..

Когда-то - два сервера одинаковой конфигурации, одинаковой системы, с одинаковой базовой структурой базы, приблизительно одинаковым объемом данных
Один жутко тормозил, другой летал, и поставщик ПО не мог  с тормознутым ничего сделать, а ларчик просто открывался, на тормознутом крутилась еще одна база, так вот там.. горе-разработчик(не основной) - открывал огромный оракловский курсор SELECT for update

 

Это я к тому, что нужно анализировать конкретное окружение, а не искать таблетку от всех болезней

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, chukcha сказал:

так не бывает..

Везде все индивидуально..

Когда-то - два сервера одинаковой конфигурации, одинаковой системы, с одинаковой базовой структурой базы, приблизительно одинаковым объемом данных
Один жутко тормозил, другой летал, и поставщик ПО не мог  с тормознутым ничего сделать, а ларчик просто открывался, на тормознутом крутилась еще одна база, так вот там.. горе-разработчик(не основной) - открывал огромный оракловский курсор SELECT for update

 

Это я к тому, что нужно анализировать конкретное окружение, а не искать таблетку от всех болезней

 

Я понимаю, но хотелось бы посмотреть как у людей настроено всё.

 

Текущая конфигурация (не я настраивал):

 

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address		= 127.0.0.1
#
# * Fine Tuning
#
key_buffer		= 32M
max_allowed_packet	= 16M
thread_stack		= 192K
thread_cache_size       = 8

table_open_cache = 1000

# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover         = BACKUP
#max_connections        = 100
#table_cache            = 64
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
query_cache_limit	= 8M
query_cache_size        = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error log - should be very few entries.
#
log_error = /var/log/mysql/error.log
#
# Here you can see queries with especially long duration
#slow_query_log_file = /var/log/mysql/mysql-slow.log
#slow_query_log      = 1
#long_query_time = 2
#log_queries_not_using_indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id		= 1
#log_bin			= /var/log/mysql/mysql-bin.log
expire_logs_days	= 10
max_binlog_size         = 100M
#binlog_do_db		= include_database_name
#binlog_ignore_db	= include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
innodb_buffer_pool_size=320M
#innodb_additional_mem_pool_size=20M
innodb_flush_log_at_trx_commit=0
innodb_file_per_table

# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet	= 16M

[mysql]
#no-auto-rehash	# faster start of mysql but no tab completition

[isamchk]
key_buffer		= 16M

 

Ведь явно можно больше выжать с 2мя ГБ ОЗУ, так ведь?

 

На том же серваке - есть другие сайты на ВП. Они слабенькие. Но тем не менее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На данный момент сисадмин изменил лишь

 

open-files-limit = 100000

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.