预陈述缓存 - 它是什么意思(它是如何工作的)
例如,我使用c3p0和一些定义的“maxStatements”进行readyStatement缓存。此缓存的真正用途是什么?它缓存了哪种类型的数据。在哪个级别(数据库、应用程序,..)?从示例中理解它会很好。例如,我有一个查询
从某个位置选择 * 其中 somecolumn=?
现在我将其发送到未缓存的预准备语句中。现在我正在发送它,它被缓存了。有什么区别。在第一个案例和第二个案例中发生了什么。在第一种情况下和第二种情况下,向数据库服务器发送了什么?
谢谢。