你好我知道这个问题已经讨论过很多次了.但我在WordPress博客中有一个大表的具体问题.我有大约50K的帖子,帖子标签超过100K.在进行搜索时,需要大量内存和CPU资源.目前我正在将myISAM用于wp_posts和wp_posts_meta.所以我...
你好
我知道这个问题已经讨论过很多次了.
但我在WordPress博客中有一个大表的具体问题.
我有大约50K的帖子,帖子标签超过100K.
在进行搜索时,需要大量内存和CPU资源.
目前我正在将myISAM用于wp_posts和wp_posts_meta.
所以我想知道你的意见,我应该把它改成InnoDB吗?
WordPress博客主机在我的vps上使用2GB RAM和4核CPU使用CentOS 5.我试图优化MySQL配置以及使用数据库缓存插件.
那么InnoDB会解决我的问题吗?如果之前被问过,请原谅我.我只是想知道你的专家意见.
谢谢
伊万
解决方法:
清除帖子和页面修订将大大减少WP数据库的大小 – 在某些情况下高达90% – 具有巨大的速度回报.
在phpmyadmin中作为SQL查询运行以删除修订;根据需要更改表前缀:
删除a,b,c
来自wp_posts a
LEFT JOIN wp_term_relationships b ON(a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON(a.ID = c.post_id)
在哪里a.post_type =’修订版’
然后优化所有表.然后添加
define(‘WP_POST_REVISIONS’,FALSE);
靠近wp-config.php的顶部以禁用将来的修订.
本文标题为:mysql – InnoDB vs MyISAM用于大表WordPress博客
- 怎么安装使用PbootCMS网站模板 2023-07-08
- PbootCMS伪静态配置教程以及各web容器配置规则 2023-07-08
- 织梦dedecms最全的清除文档的sql语句 2022-06-24
- 织梦dedecms点击数统计控制(刷新页面不新增点击数) 2022-07-20
- 织梦DedeCMS如何实现文章列表隔行换色变样式 2023-07-08
- dedecms织梦列表页标题增加页码的方法 2022-07-22
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- pbootcms文章插入图片不固定宽高的办法 2023-07-08
- pbootcms去除ueditor编辑器图片自动添加的title和alt属性 2023-07-08
- 织梦采集标题不完整的解决方法,修改标题长度 2022-07-14