99插插插,亚洲伦理中文在线,站长推荐一二三区欧美,青青草在线导航

×

利用SQL提升網(wǎng)站訪(fǎng)問(wèn)速度的技巧

  • 作者:新網(wǎng)
  • 來(lái)源:新網(wǎng)
  • 瀏覽:100
  • 2018-02-24 17:16:48

使用動(dòng)態(tài)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站,例如WordPress,你的網(wǎng)站可能依然有一個(gè)問(wèn)題亟待解決:數(shù)據(jù)庫(kù)查詢(xún)拖慢了網(wǎng)站訪(fǎng)問(wèn)速度。

 使用動(dòng)態(tài)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站,例如WordPress,你的網(wǎng)站可能依然有一個(gè)問(wèn)題亟待解決:數(shù)據(jù)庫(kù)查詢(xún)拖慢了網(wǎng)站訪(fǎng)問(wèn)速度。我將介紹如何識(shí)別導(dǎo)致性能出現(xiàn)問(wèn)題的查詢(xún),如何找出它們的問(wèn)題所在,以及快速修復(fù)這些問(wèn)題和其他加快查詢(xún)速度的方法。我會(huì)把門(mén)戶(hù)網(wǎng)站 deliciousbrains.com 出現(xiàn)的 拖慢查詢(xún)速度的情況作為實(shí)際的案例。

1483932677068083403.jpg
定位
 
處理慢SQL查詢(xún)的第一步是找到慢查詢(xún)。Ashley已經(jīng)在之前的 博客 里面贊揚(yáng)了調(diào)試插件 Query Monitor ,而且這個(gè)插件的數(shù)據(jù)庫(kù)查詢(xún)特性使其成為定位慢SQL查詢(xún)的寶貴工具。該插件會(huì)報(bào)告所有頁(yè)面請(qǐng)求過(guò)程中的數(shù)據(jù)庫(kù)請(qǐng)求,并且可以通過(guò)調(diào)用這些查詢(xún)代碼或者原件(插件,主題,WordPress核)過(guò)濾這些查詢(xún),高亮重復(fù)查詢(xún)和慢查詢(xún)。
 
要是不愿意在生產(chǎn)安環(huán)境裝調(diào)試插件,也可以打開(kāi) MySQL Slow Query Log,這樣在特定時(shí)間執(zhí)行的所有查詢(xún)都會(huì)被記錄下來(lái)。這種方法配置和設(shè)置存放查詢(xún)位置相對(duì)簡(jiǎn)單。由于這是一個(gè)服務(wù)級(jí)別的調(diào)整,性能影響會(huì)小于使用調(diào)試插件,但當(dāng)不用的時(shí)候也應(yīng)該關(guān)閉。
 
理解
 
一旦你找到了一個(gè)你要花很大代價(jià)找到的查詢(xún),那么接下來(lái)就是嘗試去理解它并找到是什么讓查詢(xún)變慢。最近,在我們開(kāi)發(fā)我們網(wǎng)站的時(shí)候,我們找到了一個(gè)要執(zhí)行8秒的查詢(xún)。
 
我們使用WooCommerce和定制版的WooCommerce軟件插件來(lái)運(yùn)行我們的插件商店。此查詢(xún)的目的是獲取那些我們知道客戶(hù)號(hào)的客戶(hù)的所有訂閱。 WooCommerce是一個(gè)稍微復(fù)雜的數(shù)據(jù)模型, 即使訂單以自定義的類(lèi)型存儲(chǔ),用戶(hù)的ID(商店為每一個(gè)用戶(hù)創(chuàng)建的WordPress)也沒(méi)有存儲(chǔ)在 post_author, 而是作為后期數(shù)據(jù)的一部分。訂閱軟件插件給自義定表創(chuàng)建了一對(duì)鏈接。讓我們深入了解查詢(xún)的更多信息。
 
MySQL是你的朋友
 
MySQL有一個(gè)很方便的語(yǔ)句 DESCRIBE ,它可以輸出表結(jié)構(gòu)的信息,比如字段名,數(shù)據(jù)類(lèi)型等等。
 
你可能已經(jīng)知道了這個(gè)語(yǔ)句。但是你知道 DESCRIBE語(yǔ)句可以放在SELECT, INSERT, UPDATE, REPLACE 和 DELETE語(yǔ)句前邊使用嗎 ?更為人們所熟知的是他的同義詞 EXPLAIN ,并將提供有關(guān)該語(yǔ)句如何執(zhí)行的詳細(xì)信息。
 
以上就是利用SQL提升網(wǎng)站訪(fǎng)問(wèn)速度的技巧。
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢(xún)獲取折扣

Loading
亚洲蜜桃中文字幕| 92麻豆第二页| 91好色人妻在线| 欧美 国产 日韩www| 国产高清5区| 爱浪精品国产资源站| 成人午夜在线无码福利| AAA欧美日韩精品| 老色批激情综合| 礼泉县| 日韩人气妻一区| 国产又长又黄又爽又硬视频| 嗯啊嗯嗯在线a| 欧美永久免费一区二区影院| 一区二区三区乱码国产| 老熟伦一区二区三区四区| 日本一区二区三区视频不卡| 日韩一区二区黄片印度| 美女啪啪啪啪一区二区不卡| 日韩伦理视频第一页| 内射久久人妻| 韩国精品母乳中文字幕| 男生捅女生小穴| 成年人的黄色国产| 国产精品色哟哟x x x x| 大肉棒一进一出舒服视频| 国产激情黄片网站| 国产极品尤物在线观看| 夜夜网站香蕉天天| 在线激情熟女| 欧美成综合网站com.| 日本一区一码| 日韩精品第一区二区三区| 亚洲激情网s| 日韩中文字幕诱惑在线| 中欧美日韩一区二区| 日韩免费精品一区二区欧美| 嗯,嗯,嗯嗯嗯好爽视频| 欧美久久特黄片| 国产超清乱码一区二区三区一| 久久国产影院老熟女|