并发mysql查询导致较大的查询队列

并发mysql查询导致较大的查询队列,mysql,Mysql,我有一个大型mysql数据库,它接收大量的查询,每个查询大约需要5-10秒来执行 查询包括检查记录、更新记录和添加记录 我在查询执行过程中遇到了一些重大瓶颈,我认为这是由于传入查询必须“排队”,而当前查询正在使用这些传入查询需要访问的记录 除了完全重新格式化我的数据库结构和SQL查询外,还有什么方法可以通过查询同时使用数据库记录 插入、更新或删除操作将锁定相关表-myISAM-或行-InnoDB-直到操作完成。确保快速提交您的此类查询。。并为您检查具有相关外观的部件 有关MySQL内部锁定,请参

我有一个大型mysql数据库,它接收大量的查询,每个查询大约需要5-10秒来执行

查询包括检查记录、更新记录和添加记录

我在查询执行过程中遇到了一些重大瓶颈,我认为这是由于传入查询必须“排队”,而当前查询正在使用这些传入查询需要访问的记录


除了完全重新格式化我的数据库结构和SQL查询外,还有什么方法可以通过查询同时使用数据库记录

插入、更新或删除操作将锁定相关表-myISAM-或行-InnoDB-直到操作完成。确保快速提交您的此类查询。。并为您检查具有相关外观的部件

有关MySQL内部锁定,请参阅:

还请记住,mysql中有不同的存储引擎,具有不同的功能,例如:

MyISAM存储引擎支持并发插入以减少 给定表的读写器之间的争用:如果是MyISAM 表中的数据文件中没有空洞,中间删除了一行 可以执行INSERT语句将行添加到表的末尾 同时,SELECT语句正在从 桌子

最后看看