Skip to content

Commit

Permalink
Adjustments to decrease initial RAM usage
Browse files Browse the repository at this point in the history
  • Loading branch information
rmtemplet committed Jul 21, 2011
1 parent 5e650f7 commit c95de7d
Showing 1 changed file with 13 additions and 65 deletions.
78 changes: 13 additions & 65 deletions mysql/my.cnf
@@ -1,90 +1,38 @@
# The following options will be passed to all MySQL clients
[client] [client]
port = __CAMP_DB_PORT__ port = __CAMP_DB_PORT__
socket = __CAMP_DB_SOCKET__ socket = __CAMP_DB_SOCKET__


# Here follows entries for some specific programs # Here follows entries for some specific programs


# The MySQL server # The MySQL server
[mysqld] [mysqld]
port = __CAMP_DB_PORT__ port = __CAMP_DB_PORT__
socket = __CAMP_DB_SOCKET__ socket = __CAMP_DB_SOCKET__
datadir = __CAMP_DB_DATA__ datadir = __CAMP_DB_DATA__
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency # Try number of CPU's*2 for thread_concurrency
thread_concurrency = 4 thread_concurrency = 4
log = __CAMP_DB_LOG__.query log = __CAMP_DB_LOG__.query


long_query_time = 5 long_query_time = 5
log-slow-queries = __CAMP_DB_LOG__.slow log-slow-queries = __CAMP_DB_LOG__.slow


# fnet full text index skip-networking
ft_min_word_len = 2 skip-name-resolve
ft_stopword_file = ''

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking


# Replication Master Server (default) # Additional options that can save you good amounts of ram
# binary logging is required for replication #skip-innodb
#log-bin #skip-bdb


# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 3

# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = ./
innodb_data_file_path = ibdata1:20M:autoextend
innodb_log_group_home_dir = ./
innodb_log_arch_dir = ./
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 512M
innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 128M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 90


[mysqldump] [mysqldump]
quick quick
max_allowed_packet = 16M quote-names
max_allowed_packet = 16M


[mysql] [mysql]
no-auto-rehash no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates


[isamchk] [isamchk]
key_buffer = 256M key_buffer = 16M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
# full text index for fnet
ft_min_word_len = 2
ft_stopword_file = ''


[mysqlhotcopy]
interactive-timeout

0 comments on commit c95de7d

Please sign in to comment.