小编siv*_*mal的帖子

HikariCP 准备语句缓存

我正在研究 HikariCP 在我的一个项目中使用它。github 中项目页面的语句缓存部分表示它不支持连接池级别的准备好的语句缓存。

但初始化部分有以下代码片段

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);
Run Code Online (Sandbox Code Playgroud)

并设置准备好的语句缓存配置。是为连接池还是下面的驱动程序配置的?addDataSourceProperty 方法支持哪些属性?

oracle caching hikaricp connection-pool

6
推荐指数
1
解决办法
6872
查看次数

Rails - 公寓 - MySQL 删除租户数据库

我正在使用公寓 gem 和 MySQL 作为数据库在 rails 中创建一个多租户应用程序。我在https://gorails.com/episodes/multitenancy-with-apartment 之后设置了公寓。

在此之后,每当我创建一个新的子域时,都会为每个子域创建新的数据库。现在,如果我执行 rake db:drop,它只会删除主数据库,而所有子域数据库都保持不变。

我的查询是如何删除子域数据库。

mysql ruby-on-rails-4 apartment-gem

2
推荐指数
1
解决办法
1710
查看次数