日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何完成WordPress網(wǎng)站MySQL數(shù)據(jù)庫性能優(yōu)化

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),凌源企業(yè)網(wǎng)站建設(shè),凌源品牌網(wǎng)站建設(shè),網(wǎng)站定制,凌源網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,凌源網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

mysql是最流行的Web服務(wù)器數(shù)據(jù)庫管理系統(tǒng)之一。如果您正在運行一個wordpress網(wǎng)站,它很有可能使用MySQL作為其數(shù)據(jù)庫。這使您必須了解如何完成MySQL性能優(yōu)化。

優(yōu)化您的MySQL數(shù)據(jù)庫,以便軟件可以更快地響應(yīng)查詢。最終,這可能會導(dǎo)致更短的加載時間和整體更快速的網(wǎng)站。此外,如果您正確維護您的數(shù)據(jù)庫,它應(yīng)該繼續(xù)提供高性能,即使它的大小增長。

在本文中,我們將簡要概述MySQL是什么以及它是如何工作的。然后我們將探索如何使用四個基本技巧來執(zhí)行MySQL性能調(diào)整。

MySQL是什么以及它是如何工作的

動態(tài)網(wǎng)站將信息存儲在數(shù)據(jù)庫中,這是包含大量信息的復(fù)雜表格結(jié)構(gòu)的奇特術(shù)語。數(shù)據(jù)庫使您能夠存儲變量并“查詢”它們以獲得所需的信息。例如,當(dāng)您加載WordPress網(wǎng)站時,內(nèi)容管理系統(tǒng) (CMS)將連接到其數(shù)據(jù)庫以獲取所需的信息。

如果由于某種原因WordPress無法連接到數(shù)據(jù)庫,您可能會遇到諸如“ MySQL Server Has Gone Away ”或“ MySQL 1064 ”之類的錯誤。MySQL是一種開源軟件,可讓您創(chuàng)建和管理數(shù)據(jù)庫。它遠非唯一可在線使用的數(shù)據(jù)庫管理系統(tǒng)。然而,它在市場份額方面確實占據(jù)主導(dǎo)地位,大約有15%的網(wǎng)站使用它。

 

MySQL市場份額

數(shù)據(jù)庫管理有不同的方法,MySQL使用“關(guān)系”和“客戶端-服務(wù)器”模型。這是什么意思:

  • 關(guān)系數(shù)據(jù)庫——這種類型的數(shù)據(jù)庫將信息分解成表格。由于關(guān)系模型,您可以使用“鍵”或唯一標識符連接來自多個表的數(shù)據(jù)。
  • 客戶端-服務(wù)器模型——使用此模型,您的數(shù)據(jù)庫位于服務(wù)器中,而您的網(wǎng)站是客戶端。瀏覽器向您的網(wǎng)站發(fā)出請求,而后者又會查詢數(shù)據(jù)庫。

由于MySQL是開源軟件,因此有許多可用的分支。例如,MariaDB,它是MySQL的一個分支。MariaDB 比其父軟件提供了更高的性能。

學(xué)習(xí)如何讓MySQL自己運行得更快仍然是一項寶貴的技能,但是,主要是在您的Web主機不為您進行優(yōu)化的情況下。讓我們談?wù)剝?yōu)化需要什么。

完成MySQL性能調(diào)優(yōu)的4個技巧

如果您使用WordPress并想學(xué)習(xí)如何讓MySQL運行得更快,那么最好的辦法不是專注于特定的配置。相反,您需要微調(diào)您的數(shù)據(jù)庫以匹配您使用WordPress的方式。讓我們談?wù)勥@意味著什么。

1. 使您的MySQL版本保持最新

大多數(shù)網(wǎng)絡(luò)主機會自動為您更新MySQL到最新版本。但是,如果您可以完全控制服務(wù)器,則需要手動更新數(shù)據(jù)庫管理系統(tǒng)。由于您使用的是WordPress,您可能了解使軟件保持最新狀態(tài)的好處。MySQL性能調(diào)優(yōu)有很多優(yōu)點,比如:

  • 較新的版本修補軟件中的安全漏洞。
  • 最新版本的MySQL得到了更好的優(yōu)化,因此速度更快。

更快的數(shù)據(jù)庫管理軟件直接轉(zhuǎn)化為更短的加載時間。但是,您可能不知道您使用的是哪個版本的MySQL。如果您對服務(wù)器具有完全訪問權(quán)限,則可以啟動命令行并運行以下命令:

mysql -v

-v參數(shù)將返回有關(guān)您的服務(wù)器使用的MySQL版本的信息。您可以將該信息與MySQL官方網(wǎng)站上的最新版本進行比較,以查看可用的更新版本。如果您不習(xí)慣使用命令行,可以通過WordPress儀表盤找出您正在使用的MySQL版本。

首先,訪問儀表板并轉(zhuǎn)到工具> 站點健康。接下來,打開信息選項卡并單擊數(shù)據(jù)庫

 

在WordPress中檢查MySQL版本

根據(jù)您的MySQL版本,軟件可能會自動更新。如果沒有,您可以使用命令行將MySQL更新到最新版本。

2. 檢查您的數(shù)據(jù)庫中是否存在孤立表

通常,您從網(wǎng)站上卸載的插件和網(wǎng)站主題會留下數(shù)據(jù)。這可能是由于糟糕的編碼標準,或者因為插件/主題決定存儲該數(shù)據(jù),以防您想重新安裝它們。這種方法背后的想法是將設(shè)置和配置存儲在您的數(shù)據(jù)庫中將節(jié)省您的時間和工作。

但是,所有這些未使用的表都可能導(dǎo)致數(shù)據(jù)庫膨脹,這反過來可能會降低查詢速度,具體取決于服務(wù)器的功能。理想情況下,您將在卸載插件后進行清理,以便防止孤立的表和數(shù)據(jù)堆積。您可以通過兩種方式完成該任務(wù):手動或使用插件。

在任何情況下對數(shù)據(jù)庫進行任何更改之前,我們建議您完全備份您的WordPress站點。即使您的主機進行每日備份,這也適用,因此您將擁有站點的副本以在需要時恢復(fù)。

備份后,您可以通過phpMyAdmin訪問您的數(shù)據(jù)庫。如果您是寶塔面板用戶,請登錄寶塔面板后臺并轉(zhuǎn)到數(shù)據(jù)庫。選擇您要處理的站點點擊“管理”鏈接。即可通過phpMyAdmin直接訪問你的數(shù)據(jù)庫:

通過寶塔面板訪問phpMyAdmin

進入phpMyAdmin后,您可以使用該軟件的搜索功能來查找與特定插件相關(guān)的孤立表。這種方法的問題是很難知道要使用哪些查詢,除非您嘗試清理的插件具有全面的文檔。

例如,Yoast SEO建議卸載插件使用wpseo查詢查找與插件相關(guān)的表。使用phpMyAdmin運行快速搜索將返回包含不同表中該術(shù)語的條目列表:

在您的數(shù)據(jù)庫中查找與Yoast SEO相關(guān)的條目

盡管手動方法有效,但我們鼓勵您使用數(shù)據(jù)庫清理插件解決方案。使用其中一些插件,您甚至可以從儀表板中找到孤立的表并刪除它們,而無需通過phpMyAdmin進行挖掘。

3. 確定MySQL正在自動加載哪些數(shù)據(jù)

每個WordPress數(shù)據(jù)庫都包含大量表格。其中一個表稱為wp_options,它包含以下信息:

  • 插件和主題設(shè)置
  • 您的站點URL、博客名稱、描述等

如果您使用phpMyAdmin檢查wp_options表,您會注意到一個名為autoload的列。WordPress在“autoload”下檢查具有“yes”項的行,然后在每次有人訪問您的網(wǎng)站并訪問其任何頁面時加載該數(shù)據(jù):

檢查wp_options以自動加載數(shù)據(jù)

開箱即用,WordPress應(yīng)該只自動加載關(guān)鍵數(shù)據(jù)。但是,某些插件和主題會向wp_options添加數(shù)據(jù)并將其配置為自動加載。隨著時間的推移,自動加載數(shù)據(jù)會減慢響應(yīng)時間,就好像您有太多程序設(shè)置為在您打開計算機時自動啟動一樣。

如果您的WordPress網(wǎng)站感覺緩慢,并且您可以在wp_options中看到許多與插件相關(guān)的條目,建議您仔細查看WordPress中自動加載的數(shù)據(jù)量,并確定您可以禁用哪些插件。

4. 清理修訂、草稿、垃圾評論和帖子

當(dāng)您使用WordPress時,您的網(wǎng)站會積累大量未使用的數(shù)據(jù)。例如,WordPress會自動為您的文章保存多個修訂和草稿,具體取決于您對它們進行的更改數(shù)量。隨著時間的推移,所有這些數(shù)據(jù)都會使您的數(shù)據(jù)庫膨脹,因此定期清理這些條目是一種很好的做法。最好的方法是使用插件,例如Advanced Database Cleaner:

Advanced Database Cleaner插件

您不需要為此任務(wù)使用插件的高級版本(與處理孤立表時不同)。啟用插件后,您可以轉(zhuǎn)到WP DB Cleaner選項卡并查看General cleanup部分。在那里,您會找到插件可以幫助您從數(shù)據(jù)庫中刪除的所有瞬態(tài)數(shù)據(jù)的完整列表:

使用Advanced Database Cleaner清理您的數(shù)據(jù)庫

您可以選擇要“清理”或清空哪些表,然后手動運行該過程?;蛘?,該插件使您能夠為您選擇的表安排清理,并將它們配置為定期運行。最后一個選項是您最好的選擇——這意味著您要擔(dān)心的任務(wù)少了。但是,我們建議您不要將數(shù)據(jù)庫清理重新配置為過于頻繁地運行。這樣,您仍然可以訪問以前的草稿,以備不時之需。

小結(jié)

MySQL性能調(diào)優(yōu)的好處很多。但是,您想要優(yōu)化數(shù)據(jù)庫的主要原因是提高其性能,以便您的網(wǎng)站始終以盡可能快的速度加載。由于您使用的是WordPress,因此有多種方法可以在不更改軟件配置的情況下執(zhí)行MySQL性能調(diào)整。如果您有興趣學(xué)習(xí)如何使MySQL運行得更快,這里有四個提示可以幫助您入門:


分享文章:如何完成WordPress網(wǎng)站MySQL數(shù)據(jù)庫性能優(yōu)化
本文URL:http://www.dlmjj.cn/article/dpdcjoo.html