Mysql 一个简单的INNODB插入会减慢整个web的速度

Mysql 一个简单的INNODB插入会减慢整个web的速度,mysql,performance,innodb,Mysql,Performance,Innodb,您好,我使用的主要是MYISAM,但是我只有一个INNODB表,用于存储带有非常简单PHP函数的ID 我正在发送此查询:插入系统id()值() 并使用php函数mysql_insert_id()检索自动增量id 这就是我对INNODB所做的一切。 这个查询正在减慢我的整个WEB应用程序的速度,而且它一直在缓慢的查询列表中。由于行锁定,整个应用程序中只有一个INNODB表 请您指导我如何配置mySQL INNODB设置配置my.cf,仅此一个INNODB查询 多谢各位 CREATE TABLE `

您好,我使用的主要是MYISAM,但是我只有一个INNODB表,用于存储带有非常简单PHP函数的ID

我正在发送此查询:
插入系统id
()值()
并使用php函数
mysql_insert_id()检索自动增量id

这就是我对INNODB所做的一切。

这个查询正在减慢我的整个WEB应用程序的速度,而且它一直在缓慢的查询列表中。由于行锁定,整个应用程序中只有一个INNODB表

请您指导我如何配置mySQL INNODB设置配置my.cf,仅此一个INNODB查询

多谢各位

CREATE TABLE `system_id` (
  `Id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`Id`)
) ENGINE=MyISAM AUTO_INCREMENT=6956889 DEFAULT CHARSET=utf8

提交时的innodb刷新日志默认为1表示完整性。将速度设置为2


为什么要使用单独的表来获取Id?你能不能在需要它的表格中有一个
自动增量

你应该提供表格创建,我们目前唯一知道的关于表格的是每个字段都有一个默认值(id字段是自动增量)。感谢你的回复,创建表格在这里:,请不要感到困惑,我刚刚将其转换为myISAM,因为使用myISAM,它将顺利运行…存储ID用于什么?多久使用一次?无论使用何种引擎,这都应该是最快的表格插入方式之一。它每秒使用约10次,如果在innodb中,它的速度会非常慢,会减慢整个应用程序的速度。。。我想知道如何编辑my.cf以正确设置此表的innodb引擎