SQL性能优化思路

N张表join,然后select如何优化?

1.在join表中的on列上加上索引

create index i_cr_data_dic on cr_data_dic(data_code); 

2.结果用limit进行限制,比如limit 1,10

对select count(*) from bigTable,基于上面的索引优化后,这个还是特别耗时,特别慢,怎么办呢?

只能从走对结果集进行条件限制的思路,比如加上where条件,创建时间为最近半年,其实把整个历史上所有数据都统计一遍,通常是不需要的

猜你喜欢

转载自www.cnblogs.com/researcher/p/9079079.html
今日推荐