1、千万级的大表肯定要建索引,甚至应该采用partition分区,效果更好
2、千级的表我想大概是编码表,通常也要建立索引(消耗的资源也不多),如果编码表被经常使用,那还可以考虑放入cache内存中
3、两个表的连接,通常建议采用大表做驱动表
4、优化器的决策是根据开销来的,哪个执行路径开销最小就选用哪个。所以对表和索引定期做分析非常重要,否则就不能保证开销计算准确