我在使用MyISAM表的5.7 MySQL服务器上工作。
我的所有表都由内部软件用于我的客户。表,定义的索引和存储类型由软件强加。
我已经创建了一些生成报告的请求。我的报告使用多个连接表和许多条件。请求可能需要5分钟才能显示结果。
我的问题不是时间,因为它真的是由于请求的复杂性。相反,在请求期间,所有连接都被冻结,用户无法使用应用程序的其余部分。
您对我如何改变这种情况有什么想法吗?我已经优化了我的要求,他们无法在这方面做得更多。我正在寻找有关并发访问或其他解决方案的解决方案。
请注意:我的要求是"只读"。