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
点击顶部的数据库选项卡,查看表名后面的类型即可。
如果有的表不是InnoDB,我们点击进去,然后点击操作,
将存储引擎改为InnoDB,然后点击下方的执行即可。