MyBatis if 标签的坑,居然被我踩到了。。。

2020-12-09
阅读 5 分钟
2.8k
现实还是很残酷的,等我写完上完 UAT 后,前端同学说根据state查的数据与理想的数据不一致,这个state当时设计时只有两个值:0和1。

SQL判断是否"存在",还在用 count 操作?试试这条 SQL 语句,性能杠杠的!

2020-07-26
阅读 1 分钟
2.2k
来源 | [链接] 根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要select count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的count. 目前多数人的写法 多次 review 代码时,发现如现现象: 业务代码中,需要根据一个或多个条件,查询是否...

数据量很大,分页查询很慢,该怎么优化?

2020-03-26
阅读 4 分钟
6.7k
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。