您好我正在使用主要是MYISAM ,但我只有只有一个INNODB表用于存储具有非常简单的PHP功能的ID。
我发送此查询:insert into
system_id () VALUES()
并使用php函数mysql_insert_id();
这就是我用INNODB做的一切。
这个查询正在减慢我的整个WEB APP,它总是在慢查询列表中。由于行锁定,这只是整个应用程序中的一个INNODB表...
请您指导我如何配置mySQL INNODB设置配置my.cf以获取JUST THIS ONE INNODB查询?
谢谢。
CREATE TABLE `system_id` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM AUTO_INCREMENT=6956889 DEFAULT CHARSET=utf8
答案 0 :(得分:0)
innodb_flush_log_at_trx_commit
默认为1。将速度设置为2。
为什么您使用单独的表来获取ID?你能不能在需要它的表中找到AUTO_INCREMENT
吗?