Mysql中的InnoDB模块对于Drupal是否重要?Mysql中的InnoDB模块对于Drupal来说很重要吗?
你知道基于InnoDB的模块吗?
我正在考虑将其删除,以提高我的服务器性能...
感谢
Mysql中的InnoDB模块对于Drupal是否重要?Mysql中的InnoDB模块对于Drupal来说很重要吗?
你知道基于InnoDB的模块吗?
我正在考虑将其删除,以提高我的服务器性能...
感谢
的InnoDB允许执行ACID事务。 ACID代表一个托米奇,Ç onsistent,我 ndependent和d urable。
如果您正在运行电子商务门户,CRM模块或任何其他可能受到DB事务失败后果影响的软件,则需要使用InnoDB。
如果您运行的是受到高度访问的网站,BitTorrent跟踪器或受到高度压力但不受数据库中不一致性影响严重的事情,那么您可以放弃InnoDB for MyISAM。
或者,你可以删除InnoDB的,如果Drupal的(对不起,我在没有专家)不使用BEGIN TRANSACTION
,COMMIT
,ROLLBACK
SQL语句
在过去,我曾在MySQL中禁用的InnoDB的记忆的原因。
Drupal支持InnoDb,但是不依赖于它。评论Drupal的system requirements:
注意:Drupal支持MyISAM和InnoDB表类型。 NDB表(MySQL簇)不受支持。
至于模块,大多数应该是数据库不可知的。如果依赖于InnoDb,我会很惊讶,因为大多数Drupal用户都不会使用它。
Drupal 7默认为InnoDB,如果不可用,将强制使用MyISAM。 FWIW,有些模块确实需要InnoDB。想到的是一个明显的例子。
请注意,在Drupal 7中,InnoDB将被设置为默认存储引擎。 – DrColossos 2010-11-09 17:27:45