Java⾯试题(⼗)-SQL语句的优化
SQL语句的优化⼀般有以下⼏种⽅式:
⼀、设置合适的字段属性
(1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。
(2) 字段的长度越⼩,占⽤的内存就越⼩,性能就越好
⼆、使⽤JOIN语法:
(1) JOIN语法分为内连接、左(外)连接、右(外)连接
(2) 优点:性能快
三、尽量少使⽤SELECT *
(1) SELECT *会进⾏全表查询,消耗的性能⼤
sql语句优化方式四、在查唯⼀⼀条数据的时候,使⽤limit 1,在查到数据时候就会终⽌查
五、可以使⽤limit进⾏分页
六、尽量少使⽤排序order by、order by desc
七、避免进⾏类型转化
⼋、使⽤索引
(1) 优点:加快索引速度
(2) 缺点:(a)创建索引和维护索引需要耗费时间 (b)索引需要占⽤空间 (c)进⾏数据的增删改时候需要动态维护索引
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论