Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Конфигурация MySQL


Gann

Recommended Posts

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

 

Поделитесь, пожалуйста, хорошей боевой конфигурацией 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мя ГБ ОЗУ, так ведь?

 

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.