您当前的位置:首页 > TAG信息列表 > innodb

  • 从MyISAM切换到InnoDB会提高评论表的性能吗?

    时间:2011-01-10

    我建立的一个网站在短时间内获得了大量评论,因此可能在5到10分钟内留下100条评论。这似乎会对数据库造成相当大的负载,尤其是与最近的评论小部件结合使用时——我看到服务器负载迅速上升到40多个,使用mtop我可以看到大量阻塞的查询。因此,我使用MyISAM作为存储引擎,它锁定整个表以供写入。切换到(我相信)使用行锁定的InnoDB会改善情况吗?看看MySQL文档,似乎完全可以在同一个数据库中使用这两个引擎。所以,问题是:对于我所描述的,切换到InnoDB似乎是一个合理的解决方案吗?是否有任何WP特定的经验/

  • WordPress(MyISAM)数据库速度慢,我应该切换到InnoDB吗?

    时间:2011-02-24

    我有一个WordPress网站,有超过10000篇帖子,每当我添加和编辑帖子时,事情开始变得非常缓慢。对于用户来说,页面加载速度很快,还有帖子的管理列表,但只有在发生写入或更新时,服务器才会100%使用CPU,并且需要很长时间(有时比PHP的超时时间60秒还要长)。我认为这可能与MyISAM的表级锁定有关,并考虑将其切换到InnoDB。这样做意味着什么?一些统计数据:select - per hour ~22k update - per hour ~7.6k set option -

  • 如果我考虑将我的WordPress DB表更改为InnoDB,会对WordPress的工作方式产生影响吗?

    时间:2012-07-18

    我找到了一个很棒的职位here 关于针对大型安装优化WordPress。其中一个步骤涉及lighthttpd 这听起来很好,但目前DirectAdmin不支持。上次我搞砸了一个非DA的安装,我设法弄坏了我的服务器,不得不付钱给专业人员修理它。。。它的另一个步骤是ALTER 我的所有MySQL表都使用InnoDB引擎而不是MyISAM。这对我很有吸引力,因为它似乎可以修复the major problems I\'ve been having - i、 e.桌锁。下面是my MySQL的一个示例SHOW P

  • 默认情况下,WordPress是否使用用于MySQL的InnoDB引擎?

    时间:2012-08-26

    我刚刚在我的服务器上创建了一个新的WordPress站点。通常,WordPress使用MyISAM作为数据库类型。但这一次,它创建了所有InnoDB表!这正常吗?WordPress是否已在最新版本中切换到InnoDB?

  • 关系数据库设置的性能提升

    时间:2013-01-16

    我们的团队正在为客户开发第三个大型WP站点,与大多数“典型”的WordPress设置相反,我们的项目通常会遇到大量的请求、数据提取和一般内容-如果你看到(并且可以看到)我们的站点,你很难知道它甚至是一个WP站点。我一直在检查性能,特别是在数据库级别,并且我们已经为更大的数据集实现了一些基本的缓存。我的问题是,通过采取一些措施来改进数据库的结构,我们会在性能上获得很大的提高吗?这些步骤将包括:将表转换为InnoDB(默认为MyISAM)设置适当的外键关系,如wp\\u posteta。post\\U id=

  • 大型数据库导致加载速度较慢

    时间:2013-03-11

    我有一个2GB的WordPress数据库(使用InnoDB存储引擎),当我在媒体库中选择了一幅特色图片后,按下“发布”按钮时,我注意到我的网站加载速度很慢。我看了一下我的桌子,注意到wp_postmeta 是最大的桌子wp_posts 在所有表格中排名第二。有没有办法加快我的负荷?数据库为InnoDB

  • 我可以在WordPress中显式指定Engine=InnoDB吗?

    时间:2013-08-31

    我将所有表都转换为InnoDB,但MySQL服务器(我无法访问,因为我在共享主机上)默认使用MyISAM,因此Wordpress创建的每个新表(例如,当我在多站点上添加新站点时)都使用MyISAM引擎,我必须手动更改它。在创建新表时,我是否可以通过某种方式设置Wordpress来强制使用InnoDB引擎?我知道默认情况下Wordpress不指定任何内容,并允许表使用默认引擎,但我想知道是否有插件可以添加ENGINE=InnoDB 所有CREATE TABLE 查询。

  • 是否在使用插件创建表时设置默认数据库存储引擎?

    时间:2018-01-11

    参考“上的法典”Creating Tables with Plugins“,我找不到有关在创建过程中指定表存储引擎的任何参考。考虑以下函数以最初创建表:public function xy_plugin_install() { global $wpdb; global $xy_db_version; $table_name = $wpdb->prefix . \'xy_foobar\'; $ch

  • MySQL迁移问题:Innodb_FORCED_RECOVERY>0时不允许操作

    时间:2015-10-23

    我正在将一组域转移到一个新主机。站点名称保持不变,对于我已经迁移的站点,不需要在数据库中进行任何操作。它只在名称服务器指向新框时起作用。那太好了。但是,对于某些站点,在导入期间,mysql会抛出以下错误:Operation not allowed when innodb_forced_recovery > 0 无论我是从命令行、phpMyAdmin还是cpanel导入sql,都是这样。(好吧,cpanel导入对于错误并没有那么好的沟通。)我有很多网站要转。并非所有数据库都会发生这种情况。这