日常工作中怎么进行SQL调优

66 阅读1分钟

1.加索引 选择合适的列,同时避免导致索引失效的操作,比如like、函数等 2. 避免返回不必要的数据列,减少返回到数据列可以增加查询的效率 3. 根据查询分析器适当优化SQL的结构,比如是否走全表扫描、避免子查询 4. 分库分表,在单表数据量较大或者并发连接数过高的情况下,通过这种方式可以有效提高查询效率 5. 读写分离,针对读多写少的场景,这样可以保证写操作的数据库承受更小的压力,又可以缓解独占锁和共享锁的竞争