最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)存緩存提高查詢速度的評論 (共 條)

分享到微博請遵守國家法律
隆昌县| 萨迦县| 威海市| 巴林右旗| 沅江市| 桑植县| 隆德县| 固原市| 日土县| 合作市| 新河县| 杭州市| 东阿县| 杭锦旗| 黔南| 垣曲县| 新泰市| 东海县| 通城县| 清涧县| 安康市| 商洛市| 葫芦岛市| 祁门县| 平遥县| 鱼台县| 陆川县| 偃师市| 华池县| 剑川县| 长沙县| 克东县| 密山市| 彰化市| 亚东县| 丰台区| 通海县| 灵宝市| 黄平县| 宜丰县| 新宾|