| 
                         | 
                    
                              1 
                        
                        
                                  2
                             
                            欢迎使用MySQL…在存储过程中很难获得任何内容来利用查询缓存。开发项目 A Practical Look at the MySQL Query Cache 对此进行了详细讨论。参考文件中也提到了这些限制。 here 在 MySQL Performance Blog . 
   基本上,不依赖于存储过程内部执行的查询的缓存。但是要让它工作几乎是不可能的
   
    the first reference
   
   是否声称这是可能的。如果使用存储过程来封装复杂的逻辑,这通常不是问题。我看到的大多数问题都是由使用存储过程进行非常简单的查询引起的,其中
   
      | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  2
                             
                            您可以尝试使用动态SQL存储过程,例如: 
  没有mysql服务器手动测试语法,因此您可能需要对其进行调整。  | 
                
| 
                         | 
                    giantjenga · 优化整数向量到二进制向量的转换 10 月前 | 
| 
                         | 
                    Daniel Lobo · 使用约束进行优化 10 月前 | 
                         
                     | 
                    Sergio · python中大量数字的乘法 1 年前 | 
| 
                         | 
                    Sergey Dev · 临时表与表变量 1 年前 | 
| 
                         | 
                    John · 减少C中的内存消耗++ 1 年前 |