摘要: 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t 优化方式:使用具体的字段代替*,只返回使用到的字段。 3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表 阅读全文
posted @ 2022-03-25 10:41 棱角0033 阅读(102) 评论(0) 推荐(0)
摘要: 提到synchronized和volatile首先需要想到的是并发编程,在并发的情况下,为了保证代码能正常运行,需要使代码满足三个要求:1.原子性、2.可见性、3有序性 1.原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 2.可见性:指当多个线程访问同 阅读全文
posted @ 2022-03-22 11:14 棱角0033 阅读(59) 评论(0) 推荐(0)