mysql 啟動的時候占用的記憶體是怎麼算的
軟體版本 mysql 5.6
網上檢視了一下,影響mysql的記憶體的引數主要大概是 innodb_buffer_pool_size
key_buffer_size。
現在我把乙份線上的配置拷貝到我自己的機器,配置如下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
innodb_buffer_pool_size = 1024m
datadir = /var/lib/mysql
socket=/var/lib/mysql/mysql.sock
port = 3306
server_id = 11
expire_logs_days = 10
sort_buffer_size = 1m
join_buffer_size = 1m
query_cache_size = 512m
query_cache_limit = 2m
query_cache_min_res_unit = 2k
thread_stack = 192k
tmp_table_size = 246m
max_heap_table_size = 246m
key_buffer_size = 300m
read_buffer_size = 1m
read_rnd_buffer_size = 16m
bulk_insert_buffer_size = 64m
max_connections = 3600
# disabling symbolic-links is recommended to prevent assorted security risks
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
線上的機器,這份配置啟動的時候佔了800m 記憶體, 而我自己的機器才占用了 214m記憶體,
請問有大佬知道這是怎麼回事麼?
mysql server啟動 mysql的啟動方式
mysql的啟動方式有4種 mysqld mysql safe mysql multi service mysql start 1.mysqld 是mysql的核心程式,用於管理mysql的資料庫檔案以及使用者的請求操作。mysqld可以讀取配置檔案中的 mysqld 的部分 mysqld user...
mysql 幾種啟動方式 mysql的幾種啟動方式
mysql的幾種啟動方式 mysql的四種啟動方式 1 mysqld 啟動mysql伺服器 mysqld defaults file etc my.cnf user root 客戶端連線 mysql defaults file etc my.cnf ormysql s tmp mysql.sock ...
mysql 幾種啟動方式 mysql的幾種啟動方式
mysql的四種啟動方式 1 mysqld 啟動mysql伺服器 mysqld defaults file etc my.cnf user root 客戶端連線 mysql defaults file etc my.cnf ormysql s tmp mysql.sock 2 mysqld safe...