技术栈

参数过大问题

Loren_云淡风轻
1 年前
数据库·jdbctemplate·gauss db·临时表·参数过大问题
Spring JdbcTemplate使用临时表+事务会话管理实现数据新增、查询及自动清除功能需求描述:由于某些情况下当查询过滤参数过大时,执行sql由于参数过大而报错,此时 需要使用临时表的方式,即 当参数超过某个阀值(如 1000,可调整)新增一张临时表,将原表 与 该临时表进行inner join 达到条件筛选过滤的目的(当然,除了这种方式,还可以考虑 将参数进行切片后分批次查询组装)。