我正在研究HikariCP在我的一个项目中使用它。 github中的项目页面的statement cache section表示它不支持连接池级别的预准备语句缓存。HikariCP准备了语句缓存
但initialization section具有下面的代码片断
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/simpsons");
config.setUsername("bart");
config.setPassword("51mp50n");
config.addDataSourceProperty("cachePrepStmts", "true");
config.addDataSourceProperty("prepStmtCacheSize", "250");
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
HikariDataSource ds = new HikariDataSource(config);
,并将它设置预处理语句缓存配置。它是为下面的连接池或驱动程序配置的吗? addDataSourceProperty方法支持哪些属性?
缓存由驱动程序提供。 – brettw