加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

教你怎样定位及优化SQL语句的机能题目

发布时间:2018-09-22 00:04:15 所属栏目:编程 来源:Hollis
导读:【新品产上线啦】51CTO播客,随时随地,碎片化进修 在现现在的软件开拓中,相关型数据库是做数据存储最重要的器材。无论是Oracale照旧Mysql,都是必要通过SQL语句来和数据库举办交互的,这种交互我们凡是称之为CRUD。在CRUD操纵中,最最常用的也就是Read操

7、可以思量逼迫查询行使索引

  1. select * from table force index(PRI) limit 2;(逼迫行使主键)  
  2. select * from table force index(hollis_index) limit 2;(逼迫行使索引"hollis_index") 
  3. select * from table force index(PRI,hollis_index) limit 2;(逼迫行使索引"PRI和hollis_index") 

8、只管停止行使表达式、函数等操纵作为查询前提

9、只管停止大事宜操纵,进步体系并发手段。

10、只管停止行使游标

11、任那里所都不要行使 select * from t ,用详细的字段列表取代“*”,不要返回用不到的任何字段。

12、尽也许的行使 varchar/nvarchar 取代 char/nchar

13、只管行使数字型字段,若只含数值信息的字段只管不要计划为字符型,这会低落查询和毗连的机能,并会增进存储开销。

14、索引并不是越多越好,索引当然可以进步响应的 select 的服从,但同时也低落了 insert 及 update 的服从

15、并不是全部索引对查询都有用,SQL是按照表中数据来举办查询优化的,当索引列有大量数据一再时,SQL查询也许不会去操作索引

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读