Java编程式事务

场景: 同一个接口方法里有多个数据库操作,A操作为插入数据库操作,数据库B为查询操作,B操作依赖于A操作,如果只是直接编写代码A、B操作,可能会出现B不能得到正确结果情况。A操作执行数据库插入操作,B再去查询,但执行A的时候,可能还没有执行完成就执行到B操作了,那么B就不会的到正确的结果。 解决:


mysql慢查询优化

sql语句查询慢都是因为引起了filesort(文件排序,根据索引或者全表扫描) 1.走索引 table表有复合索引(age,score),走索引需要符合最左匹配原则,一般的情况就不赘述了,要注意使用order by或者group by时,如:select * from table where ag