摘要:
1、驱动表:加索引不起作用,因为全表扫描。表1 left join 表2 ,此时表1是驱动表 被驱动表:给这个加索引。 关联查询 子查询时 尽量不使用not in 或者not exists 而是用left outer join on XXXX is null代替 阅读全文
摘要:
借助explain分析SQL,判断该怎么建立索引。 还需要注意,有些情况会导致索引失效,用不上索引,应该优化SQL,应用上索引。 什么情况导致索引失效? 1、在索引列上做任何操作(计算、函数、类型转换(字符串不加引号时)) 2、索引中范围条件右边的列 3、在使用不等于(!=或<>)和IS NOT N 阅读全文
摘要:
1、java程序拼接insert带多个value,使一次提交多个值。 2、插入数据之前先删除索引(注意主键不能删除),然后插入数据,最后重建索引 3、可以设置手动commit,用来提高效率 4、使用批处理 5、存储过程(DBA会的) 阅读全文