摘要: 1、背景: 线上经常出现因为研发代码编写不规范,sql语句全表查询,数据过多,硬生生把内存塞爆,不断GC,整个服务宕掉的情况。 引发这种场景的原因之一,归咎在使用mybatis编写sql语句时使用了万能查询语句。where 1=1之后,拼接的if条件都不符合条件。如下: 如果下面sql语句中,if条 阅读全文
posted @ 2018-11-27 10:49 鲸落丶 阅读(742) 评论(2) 推荐(1) 编辑