OceanBase 語句緩存簡介

2021-06-30 16:00 更新

語句緩存通過緩存重復(fù)使用的可執(zhí)行語句(例如在循環(huán)中或在重復(fù)調(diào)用的方法中的語句)來提高性能。

JDBC 標(biāo)準(zhǔn)定義了一個語句緩存接口。

語句緩存可以執(zhí)行以下操作:

  • 防止重復(fù)創(chuàng)建游標(biāo)的開銷
  • 防止重復(fù)的語句解析和創(chuàng)建
  • 重用客戶端中的數(shù)據(jù)結(jié)構(gòu)

顯式語句緩存可以緩存和檢索選定的已準(zhǔn)備好的語句和可調(diào)用的語句。顯式語句緩存依賴于密鑰,即提供的 Java ?String?。

說明 
無法緩存普通語句。

顯式 Statement 緩存保留語句數(shù)據(jù)和狀態(tài)以及元數(shù)據(jù),具有較高的性能優(yōu)勢。在顯式 Statement 緩存期間,如果 OceanBase Connector/J 在緩存中找不到匹配的語句,則將返回 ?null? 值。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號