Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

 

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

 

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

Link to post
Share on other sites

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

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

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

 

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

Link to post
Share on other sites
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мя ГБ ОЗУ, так ведь?

 

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.