成都创新互联,为您提供网站建设公司、重庆网站制作、网站营销推广、网站开发设计,对服务水泥搅拌车等多个行业拥有丰富的网站建设及推广经验。成都创新互联网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
大型WordPress网站速度变慢的最大原因之一是它们的数据库尚未优化。许多较旧的站点仍在其数据库中使用MyISAM存储引擎。近年来,InnoDB表现得更好,更可靠。在MyISAM上使用InnoDB的一个重要原因是缺乏完整的表级锁定。这使您的查询处理速度更快。
以下是InnoDB和MyISAM之间的一些主要区别:
如果您在一个相当新的WordPress站点上运行,您很可能已经在使用InnoDB MySQL存储引擎。但是对于较旧的WordPress网站,您可能需要快速检查一下。一些站点甚至可能混合并匹配了MyISAM和InnoDB表,您可以通过将它们全部转换来看到改进。请按照以下这些简单的步骤进行检查。
登录到phpMyAdmin并单击进入您的mySQL数据库。
快速扫描或对“Type”列进行排序,您就可以看到您的表正在使用哪些存储引擎类型。在下面的这个示例中,您可以看到其中两个表仍在使用MyISAM。
查找MyISAM表
或者,您可以运行查询以查看是否存在任何myISAM表。将“database”替换为您的数据库名称。
SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'database' and ENGINE = 'myISAM'
您可以相当轻松地将MyISAM转换为InnoDB。下面的这个例子是使用wp_comments
表格。只需运行ALTER命令即可将其转换为InnoDB存储引擎。注意:我们始终建议在对MySQL数据库运行任何操作之前对其进行备份。
ALTER TABLE wp_comments ENGINE=InnoDB;
确保您运行的是MySQL 5.6.4或更高版本,否则,您可能会遇到InnoDB尚不支持全文索引的问题。
或者,您也可以使用phpMyAdmin手动转换它们。只需单击myISAM表,单击进入“Operations”选项卡,然后更改存储引擎。
将MyISAM转换为InnoDB
WP-CLI是一个命令行工具,供开发人员管理WordPress安装的常见任务(并不常见)。查看这篇关于如何使用WP-CLI将MyISAM转换为InnoDB的文章。
文章标题:MySQL存储引擎–如何将MyISAM转换为InnoDB
网站路径:http://www.shufengxianlan.com/qtweb/news15/77965.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联