Hibernate 准备好的语句在Grails中很重要

Hibernate 准备好的语句在Grails中很重要,hibernate,grails,database-performance,Hibernate,Grails,Database Performance,在分析Grails应用程序的hibernate统计信息时,有一个问题我无法理解。PrepareStatementCount的值在每次请求时都会增加。请求是相同还是不同并不重要。 据我所知,每个准备好的语句都由数据库缓存在查询缓存中。因此,在第二次请求时,数据库不需要再次解析sql语句。它节省了数据库服务器上的CPU使用量 我希望,如果我发送两次请求,PrepareStatementCount应该增加1。我是否对查询缓存有问题,或者我是否误解了hibernate统计信息 查询的示例发布在中

在分析Grails应用程序的hibernate统计信息时,有一个问题我无法理解。PrepareStatementCount的值在每次请求时都会增加。请求是相同还是不同并不重要。 据我所知,每个准备好的语句都由数据库缓存在查询缓存中。因此,在第二次请求时,数据库不需要再次解析sql语句。它节省了数据库服务器上的CPU使用量

我希望,如果我发送两次请求,PrepareStatementCount应该增加1。我是否对查询缓存有问题,或者我是否误解了hibernate统计信息

查询的示例发布在中