mysql怎么查看內(nèi)存 查看mysql存儲(chǔ)數(shù)量 大小

如何查看mysql內(nèi)存占用原因

查看 /proc/meminfo

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比澧縣網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式澧縣網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋澧縣地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

Tips:

“大內(nèi)存頁(yè)”也稱傳統(tǒng)大頁(yè)、大頁(yè)內(nèi)存等有助于 Linux 進(jìn)行虛擬內(nèi)存的管理,標(biāo)準(zhǔn)的內(nèi)存頁(yè)為 4KB,這里使用“大內(nèi)存頁(yè)”最大可以定義 1GB 的頁(yè)面大小,在系統(tǒng)啟動(dòng)期間可以使用“大內(nèi)存頁(yè)”為應(yīng)用程序預(yù)留一部分內(nèi)存,這部分內(nèi)存被占用且永遠(yuǎn)不會(huì)被交換出內(nèi)存,它會(huì)一直保留在那里,直到改變配置。(詳細(xì)介紹請(qǐng)看下面鏈接官方解釋)

那么這么大頁(yè)內(nèi)存是分配給誰(shuí)的呢?

查詢一下:

shell /proc/sys/vm/hugetlb_shm_group

27

shell id 27

uid=27(mysql) gid=27(mysql) groups=27(mysql)

hugetlb_shm_group 文件里填的是指定大頁(yè)內(nèi)存使用的用戶組 id,這里查看到是 MySQL 組 id,那既然是給 MySQL 的為什么 free 等于 total,并且 mysql 還只有 20 多 G 實(shí)際使用內(nèi)存呢?

原來(lái)在 MySQL 中還有專門(mén)啟用大內(nèi)存頁(yè)的參數(shù),在 MySQL 大內(nèi)存頁(yè)稱為 large page。

查看 MySQL 配置文件

發(fā)現(xiàn)配置文件中確實(shí)有 large-page 配置,但出于禁用狀態(tài)。

后與業(yè)務(wù)確認(rèn),很早之前確實(shí)啟用過(guò) mysql 的 large page,不過(guò)后面禁用了。排查到這基本就有了結(jié)論。

結(jié)論

這套環(huán)境之前開(kāi)啟了 20000 的大內(nèi)存頁(yè),每頁(yè)大小為 2MB,占用了 40G 內(nèi)存空間,給 MySQL 使用,并且 MySQL 開(kāi)啟了 large page,但后來(lái)不使用的時(shí)候,只關(guān)閉了 MySQL 端的 large page 參數(shù),但沒(méi)有實(shí)際更改主機(jī)的關(guān)于大內(nèi)存頁(yè)的配置,所以導(dǎo)致,實(shí)際上主機(jī)上的還存在 20000 的大內(nèi)存頁(yè),并且沒(méi)在使用,這一部分長(zhǎng)期空閑,并且其他程序不能使用。

所以 MySQL 在使用 20G 內(nèi)存左右,整個(gè)主機(jī)內(nèi)存就飽和了,然后在部分條件下,就觸發(fā)了 OOM,導(dǎo)致 mysqld 被 kill,但主機(jī)上又有 mysqld_safe 守護(hù)程序,所以又再次給拉起來(lái),就看到了文章初的偶爾連接不上的現(xiàn)象。

如何查看MySQL占用的內(nèi)存都用在哪了

:如何查看MySQL占用的內(nèi)存都用在哪了

1、查看物理CPU的個(gè)數(shù)

[root@MysqlCluster01

~]#

cat

/proc/cpuinfo

|grep

“physical

id”|sort

|uniq|wc

-l

1

2、查看邏輯CPU的個(gè)數(shù)

[root@MysqlCluster01

~]#

cat

/proc/cpuinfo

|grep

“processor”|wc

-

如何查看mysql每個(gè)連接使用多少內(nèi)存?

如果是linux系統(tǒng),可以使用top命令,windows系統(tǒng),查看資源管理器,找到mysql的進(jìn)程,查看使用內(nèi)存。

網(wǎng)站欄目:mysql怎么查看內(nèi)存 查看mysql存儲(chǔ)數(shù)量 大小
文章地址:http://muchs.cn/article2/dohdjoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)微信小程序、網(wǎng)站收錄域名注冊(cè)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化