sql优化
1.SQL优化
经常会被问到SQL优化问题
关于SQL优化是一个复杂的课题,对于小表而言,不管怎么写SQL,性能影响不大;但是到了大表时,查询速度降低,降低的原因多种多样,有的确实是SQL性能的问题,有的是数据量大到一定地步,数据库支撑不了的问题。
就面试而言,
对于大数据表才要优化
(1)索引 ----》在使用索引时,如果使用不当,会造成索引失效 如函数、索引列参与计算
(2)游标批量处理
(3)select * from SQL中不要出现*,服务器内部有语法分析过程,将*转换成具体的列
(4)select from where 条件1 条件2 ….条件N
把一次性能过滤出大量数据的条件放到最右侧