Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Adjustments for better ram utilization and suggested other options.

  • Loading branch information...
commit c12ae0344d1f938e3648d976102f8b3dde756a97 1 parent 5e650f7
@rmtemplet authored
Showing with 13 additions and 65 deletions.
  1. +13 −65 mysql/my.cnf
View
78 mysql/my.cnf
@@ -1,24 +1,15 @@
-# The following options will be passed to all MySQL clients
[client]
-port = __CAMP_DB_PORT__
-socket = __CAMP_DB_SOCKET__
+port = __CAMP_DB_PORT__
+socket = __CAMP_DB_SOCKET__
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
-port = __CAMP_DB_PORT__
-socket = __CAMP_DB_SOCKET__
+port = __CAMP_DB_PORT__
+socket = __CAMP_DB_SOCKET__
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
thread_concurrency = 4
log = __CAMP_DB_LOG__.query
@@ -26,65 +17,22 @@ log = __CAMP_DB_LOG__.query
long_query_time = 5
log-slow-queries = __CAMP_DB_LOG__.slow
-# fnet full text index
-ft_min_word_len = 2
-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
+skip-networking
+skip-name-resolve
-# Replication Master Server (default)
-# binary logging is required for replication
-#log-bin
+# Additional options that can save you good amounts of ram
+#skip-innodb #safe to uncomment if you are not using innodb tables.
+#skip-bdb #safe to uncomment if you aren not using dbd tables.
-# 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]
quick
-max_allowed_packet = 16M
+quote-names
+max_allowed_packet = 16M
[mysql]
no-auto-rehash
-# Remove the next comment character if you are not familiar with SQL
-#safe-updates
[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
-# full text index for fnet
-ft_min_word_len = 2
-ft_stopword_file = ''
+key_buffer = 16M
-[mysqlhotcopy]
-interactive-timeout
Please sign in to comment.
Something went wrong with that request. Please try again.