国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

MySQL設(shè)置內(nèi)存緩存提高查詢速度

2022-10-24 16:10 作者:密云榛子IT教育  | 我要投稿

InnoDB緩沖池

InnoDB存儲引擎是基于磁盤存儲表文件和索引的,并將數(shù)據(jù)按頁的方式管理,由于訪問磁盤的速度較慢,多次訪問磁盤會造成數(shù)據(jù)庫性能的下降,為此,InnoDB在內(nèi)存中開辟一個緩沖池,將已經(jīng)從磁盤讀取的頁放到緩沖池中,如果下次再需要讀取相同的頁時,直接從緩沖池中讀取。

如下圖:

如何設(shè)置:

方法一:? 使用 innodb_buffer_pool_size 變量

比如將緩存設(shè)置為1G,可以使用如下語句:

該方法的優(yōu)點是,設(shè)置后立即生效,不需要重啟mysql服務(wù)。缺點是,一旦mysql重啟,設(shè)置將失效。

查詢已設(shè)置的緩存大?。?/p>


方法二:修改my.ini配置文件

該文件一般在 C:\ProgramData\MySQL\MySQL Server 8.0目錄下,找到??innodb_buffer_pool_size參數(shù)修改,保存,然后重啟mysql服務(wù)。

該方法修改后永久有效,即使mysql重啟。

MySQL設(shè)置內(nèi)存緩存提高查詢速度的評論 (共 條)

分享到微博請遵守國家法律
辽中县| 太白县| 永仁县| 崇礼县| 岢岚县| 额敏县| 安国市| 哈密市| 遂溪县| 常宁市| 宁国市| 桦川县| 包头市| 梁平县| 临泉县| 宜君县| 仙居县| 阿克苏市| 博乐市| 周至县| 黄石市| 长岭县| 砚山县| 商河县| 合作市| 稷山县| 湛江市| 小金县| 青海省| 丹东市| 萨嘎县| 东海县| 沙洋县| 昭通市| 民和| 原平市| 西乌珠穆沁旗| 南昌县| 通城县| 汉寿县| 兴安县|