日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
MySQL存儲(chǔ)引擎–如何將MyISAM轉(zhuǎn)換為InnoDB

成都創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)公司、重慶網(wǎng)站制作、網(wǎng)站營(yíng)銷(xiāo)推廣、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),對(duì)服務(wù)水泥攪拌車(chē)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專(zhuān)業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!

大型WordPress網(wǎng)站速度變慢的最大原因之一是它們的數(shù)據(jù)庫(kù)尚未優(yōu)化。許多較舊的站點(diǎn)仍在其數(shù)據(jù)庫(kù)中使用MyISAM存儲(chǔ)引擎。近年來(lái),InnoDB表現(xiàn)得更好,更可靠。在MyISAM上使用InnoDB的一個(gè)重要原因是缺乏完整的表級(jí)鎖定。這使您的查詢(xún)處理速度更快。

  • InnoDB與MyISAM
  • 您使用的是MyISAM還是InnoDB?
  • 使用phpMyAdmin將MyISAM轉(zhuǎn)換為InnoDB
  • 使用WP-CLI將MyISAM轉(zhuǎn)換為InnoDB

InnoDB與MyISAM

以下是InnoDB和MyISAM之間的一些主要區(qū)別:

    • InnoDB具有行級(jí)鎖定。MyISAM只有完整的表級(jí)鎖定。
    • InnoDB具有所謂的參照完整性,它涉及支持外鍵(RDBMS) 和關(guān)系約束,而MyISAM沒(méi)有 (DMBS)。
    • InnoDB支持事務(wù),這意味著您可以提交和回滾。MyISAM沒(méi)有。
    • InnoDB更可靠,因?yàn)樗褂?strong>事務(wù)日志進(jìn)行自動(dòng)恢復(fù)。MyISAM沒(méi)有。

您使用的是MyISAM還是InnoDB?

如果您在一個(gè)相當(dāng)新的WordPress站點(diǎn)上運(yùn)行,您很可能已經(jīng)在使用InnoDB MySQL存儲(chǔ)引擎。但是對(duì)于較舊的WordPress網(wǎng)站,您可能需要快速檢查一下。一些站點(diǎn)甚至可能混合并匹配了MyISAM和InnoDB表,您可以通過(guò)將它們?nèi)哭D(zhuǎn)換來(lái)看到改進(jìn)。請(qǐng)按照以下這些簡(jiǎn)單的步驟進(jìn)行檢查。

第1步

登錄到phpMyAdmin并單擊進(jìn)入您的mySQL數(shù)據(jù)庫(kù)。

第2步

快速掃描或?qū)Α癟ype”列進(jìn)行排序,您就可以看到您的表正在使用哪些存儲(chǔ)引擎類(lèi)型。在下面的這個(gè)示例中,您可以看到其中兩個(gè)表仍在使用MyISAM。

查找MyISAM表

或者,您可以運(yùn)行查詢(xún)以查看是否存在任何myISAM表。將“database”替換為您的數(shù)據(jù)庫(kù)名稱(chēng)。

SELECT TABLE_NAME,
ENGINE
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'database' and ENGINE = 'myISAM'

使用phpMyAdmin將MyISAM轉(zhuǎn)換為InnoDB

您可以相當(dāng)輕松地將MyISAM轉(zhuǎn)換為InnoDB。下面的這個(gè)例子是使用wp_comments表格。只需運(yùn)行ALTER命令即可將其轉(zhuǎn)換為InnoDB存儲(chǔ)引擎。注意:我們始終建議在對(duì)MySQL數(shù)據(jù)庫(kù)運(yùn)行任何操作之前對(duì)其進(jìn)行備份。

ALTER TABLE wp_comments ENGINE=InnoDB;

確保您運(yùn)行的是MySQL 5.6.4或更高版本,否則,您可能會(huì)遇到InnoDB尚不支持全文索引的問(wèn)題。

或者,您也可以使用phpMyAdmin手動(dòng)轉(zhuǎn)換它們。只需單擊myISAM表,單擊進(jìn)入“Operations”選項(xiàng)卡,然后更改存儲(chǔ)引擎。

將MyISAM轉(zhuǎn)換為InnoDB

使用WP-CLI將MyISAM轉(zhuǎn)換為InnoDB

WP-CLI是一個(gè)命令行工具,供開(kāi)發(fā)人員管理WordPress安裝的常見(jiàn)任務(wù)(并不常見(jiàn))。查看這篇關(guān)于如何使用WP-CLI將MyISAM轉(zhuǎn)換為InnoDB的文章。


網(wǎng)站標(biāo)題:MySQL存儲(chǔ)引擎–如何將MyISAM轉(zhuǎn)換為InnoDB
鏈接URL:http://m.5511xx.com/article/dhheees.html