mysql 表快取記憶體

2021-08-13 04:40:43 字數 628 閱讀 6402

表快取記憶體

show global status like 'open%tables%';檢視開啟的表的數量:

open_tables:是當前在快取中開啟表的數量。

opened_tables:是mysql自啟動起,開啟表的數量。

當opened_tables數值非常大,說明cache太小,導致要頻繁地open table,可以檢視下當前的table_open_cache設定:

show variables like 'table_open_cache';  檢視快取的上限值

設定table_open_cache的值有兩種方式(如果是4g左右記憶體的伺服器,建議設為2048):

1.臨時設定,重啟服務後將失效

set global table_open_cache=2048;

2.修改資料庫配置檔案

在/etc/my.cnf 檔案的[mysqld]下增減一行:table_open_cache = 2048

linux DNS快取記憶體

配置名稱伺服器 本機ip 172.25.254.117 1 安裝 bind 軟體包 yum install y bind2 編輯 etc named.conf listen on port 53 開啟埠 allow query 允許訪問 forwarders 如果伺服器沒有這個位址就去訪問250 3...

快取記憶體DNS

dns 客戶端修改dns 服務端yum install bind y firewall cmd permanent add service dns firewall cmd reload setenforce 0 netstat antulpe grep named vim etc named.co...

快取記憶體DNS

yum install bind y systemctl start named 啟動dns服務 此時可能需要在虛擬機器中進行無規律的敲鍵盤,動滑鼠等操作 systemctl enable named firewall cmd add service dns 設定dns可通過火牆 step1 首先配...