我有一个查询需要大约一秒钟来执行预缓存。后缓存很好。以下是对问题的描述:MySQL: nested set is slow?
如果我无法解决我的问题,会创建一个触发器来循环并执行表可能必须执行的所有可能的查询(即,如果该表上有100条记录,它将执行100个查询)是个好主意?这样,当我的应用程序执行这样的查询时,我可以依赖于缓存的结果。
感觉这是一个糟糕的解决方案,但我真的无法从该查询中获得1秒的响应时间。
答案 0 :(得分:0)
由于您使用的是MyISAM表,因此可以尝试将表索引预加载到密钥缓存中。