diff --git a/src/main/java/neatlogic/framework/store/mysql/NeatLogicBasicDataSource.java b/src/main/java/neatlogic/framework/store/mysql/NeatLogicBasicDataSource.java index 2c73171e3b6f8120156bc879d6a3f3c0ebbff534..72f0d0ce58d429b21c1814e19fc4b5ee02348553 100644 --- a/src/main/java/neatlogic/framework/store/mysql/NeatLogicBasicDataSource.java +++ b/src/main/java/neatlogic/framework/store/mysql/NeatLogicBasicDataSource.java @@ -35,10 +35,11 @@ public class NeatLogicBasicDataSource extends HikariDataSource {//替换dbcp2的 Connection conn = super.getConnection(); conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED); try (Statement statement = conn.createStatement()) { - //设置mysql join顺序优化器最大深度是5,避免大SQL分析时间过慢 - statement.execute("SET SESSION optimizer_search_depth = 5"); - //设置join_buffer为16M,提升BNL性能 - statement.execute("SET SESSION join_buffer_size = 16777216"); + // TODO oceanbase数据库不支持optimizer_search_depth和join_buffer_size变量,暂时屏蔽 +// //设置mysql join顺序优化器最大深度是5,避免大SQL分析时间过慢 +// statement.execute("SET SESSION optimizer_search_depth = 5"); +// //设置join_buffer为16M,提升BNL性能 +// statement.execute("SET SESSION join_buffer_size = 16777216"); if (UserContext.get() != null) { String timezone = UserContext.get().getTimezone(); if (StringUtils.isNotBlank(timezone)) {