简单回答下:1.索引;可以查看执行计划判断是表扫瞄还是索引扫瞄,观察索引字段是否被利用;2.表连接;sort merge-join,nested loop和hash join ;应尽可能用到哈希连接(hash join);PS:尽量通过索引字段关联;3.过滤条件的使用;尽量把条件写在最底层缩小筛选集合,后面的查询会在这个比较...
显示全部简单回答下:
1.索引;可以查看执行计划判断是表扫瞄还是索引扫瞄,观察索引字段是否被利用;
2.表连接;sort merge-join,nested loop和hash join ;应尽可能用到哈希连接(hash join);PS:尽量通过索引字段关联;
3.过滤条件的使用;尽量把条件写在最底层缩小筛选集合,后面的查询会在这个比较小的数据集里面查找;
4.锁;这个主要是影响并发性,加的是行锁还是表锁,是否发生锁扩大到这锁等待 ,导致数据队列等待等等;
收起