海门java软件哪有工程师培训 海门哪里有学编程的
海门java软件哪有工程师培训 海门哪里有学编程的
有时我们写sql语句时,没有考虑它的性能或者完全没有优化意识,虽然能暂时满足基本功能,等到数据量大时,后果可想而知赶+驴+网。
下面我们就聊一聊sql优化的一些常见方法:
1. 尽量不要用select * from table,除非需要返回数据库表的全部字段,否则不要返回用不到的任何字段。因为select * 会导致全表扫描,效率比较低ganlv5.com。
2. where子句及order by涉及的列尽量建索引,不一定要全部建索引,依业务情形而定。对于多条where子句都用到的列,建议建索引g a n l v 5 c o m。索引并不是越多越好,索引固然可以提高相应的select的效率,但同时也降低了insert及update 的效率。
3. 尽量避免在 where 子句中使用 != 或 <> 操作符,否则引擎将会放弃使用索引而进行全表扫描赶+驴+网。 对于不等于这种情况,可考虑改为范围查询解决。
4. 尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,引擎将放弃使用索引而进行全表扫描,如:select id from person_info where age=10 or name= '张三'
可以这样查询:
select id from person_info where age = 10
union all
select id from person_info where name= '张三'
5. 尽量避免在 where 子句中对字段进行 null 值判断,因为空判断将导致全表扫描,而不是索引扫描g.a.n.l.v.5.c.o.m。 对于空判断这种情况,可以考虑对这个列创建数据库默认值。
联系人:陆老师
咨询地址:海门区解放中路301号贵都之星8幢7层(利群时代超市东侧)
海门上元教育主要经营项目有:
学历类:高起专,专升本,自考,研究生
会计类:会计实操,初级中级考证,税务师,注册会计师,cma等
设计类:平面设计、室内设计、UI、JAVA、淘宝/美工,服装设计,插花/素描
职业技能类:人力资源管理师,教师资格证,心理咨询师,育婴员,健康管理师等
建工类:一建,二建,消防工程师,造价工程师,预算实操等
计算机:办公软件,平面设计,室内设计师,UI设计等
小语种:英语,日语,韩语,法语,德语,各种小语种等

