たとえば、preparedStatement キャッシュ用に定義された「maxStatements」を使用して c3p0 を使用しています。このキャッシングは実際に何をしますか? キャッシュするデータの種類。どのレベル(データベース、アプリケーション、..)ですか?例から理解できるとよいでしょう。たとえば、クエリがあります
select * from sometable where somecolumn=?
今、キャッシュされていない準備済みステートメントで送信します。そして今、私はそれを送信しており、キャッシュされています。違いはなんですか。最初のケースと 2 番目のケースで何が起こったのか。最初のケースと 2 番目のケースで DB サーバーに送信されるものは何ですか?
ありがとう。