正文

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

教程总目录:WordPress终极优化指南

使用高性能数据库MariaDB

前面我们讲到过使用高性能服务器,除了服务器之外,数据库也是我们网站中重要的组件之一。

如果我们的数据库速度很慢,那么上面所有的优化基本都不会有太大的效果。

wordpress支持很多数据库系统,比如MySQL、MariaDB等等。

从性能方面来讲MariaDB数据库比较好,有一定技术能力的同学建议可以尝试一下。

将数据库MyISAM存储引擎转换为InnoDB

上面我们说了数据库系统建议使用MariaDB,但是有新的同学会发现,在数据库系统中也是有多种方式进行存储、组织、检索、更新的。

一般情况下我们使用都是MyISAM存储引擎,这里建议将其更换为InnoDB存储引擎。

InnoDB存储引擎优势:

1.支持行级锁定,MyISAM只有完整的表级锁定。

2.InnoDB支持对照完整性,完全支持RDBMS方式的外键,而MyISAM则不支持(DBMS)。

3.InnoDB具有事务支持,允许进行更改,可以提交更改并且回滚更改。MyISAM则无。

4.InnoDB使用事务日志进行恢复,MyISAM则无,这使得InnoDB更加可靠。

下面说下如何查看自己的存储引擎是InnoDB还是MyISAM。下图数据库为MySQL

宝塔面板打开phpmyadmin

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDBWordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

点击顶部的数据库选项卡,查看表名后面的类型即可。

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDBWordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

如果有的表不是InnoDB,我们点击进去,然后点击操作,

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDBWordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

将存储引擎改为InnoDB,然后点击下方的执行即可。

WordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDBWordPress终极优化指南–使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB