MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),屬于Oracle旗下產(chǎn)品。默認(rèn)情況下,MySQL查詢(xún)緩存是關(guān)閉的,但為了提升查詢(xún)性能,實(shí)現(xiàn)網(wǎng)站(如WordPress)加速,我們一般會(huì)選擇將查詢(xún)緩存功能開(kāi)啟。本文將介紹兩種開(kāi)啟MySQL查詢(xún)緩存的方法,僅供大家參考。
為新區(qū)等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及新區(qū)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、新區(qū)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
方法1、在寶塔面板中設(shè)置MySQL查詢(xún)緩存
寶塔面板是一款功能強(qiáng)大的服務(wù)器運(yùn)維管理面板,支持Windows和Linux系統(tǒng),如果我們租用的國(guó)外服務(wù)器沒(méi)有自帶的控制面板軟件,那么可選擇安裝寶塔面板來(lái)管理。
首先登錄到寶塔面板,然后依次選擇軟件商店 > 搜索 “mysql” > 選擇對(duì)應(yīng)版本 > 設(shè)置。在MySQL數(shù)據(jù)庫(kù)管理頁(yè)面,點(diǎn)擊“性能調(diào)整”菜單,設(shè)置MySQL查詢(xún)緩存(query_cache),query_cache_size參數(shù)值為0時(shí),表示查詢(xún)緩存未開(kāi)啟;如果要開(kāi)啟查詢(xún)緩存,那么可根據(jù)網(wǎng)站體量設(shè)置數(shù)值,比如30MB,之后重啟數(shù)據(jù)庫(kù),使其更改生效。
MySQL查詢(xún)緩存(query_cache)開(kāi)啟后,當(dāng)執(zhí)行完全相同的SQL語(yǔ)句的時(shí)候,服務(wù)器就會(huì)直接從緩存中讀取結(jié)果,網(wǎng)站運(yùn)行速度也會(huì)明顯加快。
方法2、通過(guò)MySQL配置文件開(kāi)啟查詢(xún)緩存
如果我們使用的是Linux服務(wù)器來(lái)托管網(wǎng)站,那么也可通過(guò)MySQL配置文件來(lái)開(kāi)啟查詢(xún)緩存。打開(kāi)MySQL配置文件(/usr/my.cnf),添加以下設(shè)置:
query_cache_size = 30M
query_cache_type=1
然后在命令行界面,運(yùn)行下面命令,重新啟動(dòng)MySQL數(shù)據(jù)庫(kù)。
/etc/init.d/mysql restart
以上是MySQL數(shù)據(jù)庫(kù)開(kāi)啟查詢(xún)緩存的常用兩種方法介紹,如果我們需要執(zhí)行大量相同的SQL語(yǔ)句,且不需要頻繁更改表時(shí),可選擇將MySQL查詢(xún)緩存開(kāi)啟,以便提升查詢(xún)性能。