当前位置: 首页 > news >正文

做网站哪个服务商便宜蚌埠大建设及棚户区改造官方网站

做网站哪个服务商便宜,蚌埠大建设及棚户区改造官方网站,广东省高水平建设专业网站,沈阳关键词优化电话面试SQL优化的具体操作: 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。错误如下: SELECT * FROM table 优化方式:使用具体的字段代替 *&#xf…

面试SQL优化的具体操作:
1、在表中建立索引,优先考虑where、group by使用到的字段。
2、尽量避免使用select *,返回无用的字段会降低查询效率。错误如下:

SELECT * FROM table 

优化方式:使用具体的字段代替 *,只返回使用到的字段。
3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。错误如下:

SELECT * FROM t WHERE id IN (2,3)
SELECT * FROM t1 WHERE username IN (SELECT username FROM t2)

优化方式:如果是连续数值,可以用between代替。错误如下:

SELECT * FROM t WHERE id BETWEEN 2 AND 3

如果是子查询,可以用exists代替。如下:

SELECT * FROM t1 WHERE EXISTS (SELECT * FROM t2 WHERE t1.username = t2.username)

4、尽量避免使用or,会导致数据库引擎放弃索引进行全表扫描。错误如下:

SELECT * FROM t WHERE id = 1 OR id = 3

优化方式:可以用union代替or。如下:

SELECT * FROM t WHERE id = 1 UNION SELECT * FROM t WHERE id = 3

(PS:如果or两边的字段是同一个,如例子中这样。貌似两种方式效率差不多,即使union扫描的是索引,or扫描的是全表)
5、尽量避免在字段开头模糊查询,会导致数据库引擎放弃索引进行全表扫描。错误如下:

SELECT * FROM t WHERE username LIKE '%李%'

优化方式:尽量在字段后面使用模糊查询。如下:

SELECT * FROM t WHERE username LIKE '李%'

6、尽量避免进行null值的判断,会导致数据库引擎放弃索引进行全表扫描。错误如下:

SELECT * FROM t WHERE score IS NULL

优化方式:可以给字段添加默认值0,对0值进行判断。如下:

SELECT * FROM t WHERE score = 0
 7、尽量避免在where条件中等号的左侧进行表达式、函数操作,会导致数据库引擎放弃索引进行全表扫描。错误如下:
SELECT * FROM t2 WHERE score/10 = 9
SELECT * FROM t2 WHERE SUBSTR(username,1,2) = 'li'

优化方式:可以将表达式、函数操作移动到等号右侧。如下:

SELECT * FROM t2 WHERE score = 10*9
SELECT * FROM t2 WHERE username LIKE 'li%'

8、当数据量大时,避免使用where 1=1的条件。通常为了方便拼装查询条件,我们会默认使用该条件,数据库引擎会放弃索引进行全表扫描。错误如下:

SELECT * FROM t WHERE 1=1

优化方式:用代码拼装sql时进行判断,没where加where,有where加and。

http://www.yayakq.cn/news/463266/

相关文章:

  • 网站管理与维护网站建设waocc
  • 做系统哪个网站上的好上海环球金融中心简介
  • 潮汕17网站一起做网店官网衡水做wap网站建设
  • 行业网站设计师招聘企业员工餐解决方案
  • 做网站软件war儿童做网站
  • 前端网站开发教程html网站建设的步骤
  • 电商网站的建设步骤海南省城乡建设厅网站
  • 公司制作网站怎么做评测网站做的那些条形图
  • 网站网络营销推广谷歌seo专员
  • 宁夏住房和城乡建设厅门户网站wordpress 限时 插件
  • ps做网站学到什么程度wordpress goodstore
  • wordpress网站如何迁移东莞市住房和城乡建设厅网站
  • 公司网站与营销网站怎么做页码
  • 正规的网站制作哪家好三只松鼠搜索引擎推广
  • 临沂建设网站公司wordpress虚拟资源
  • 上海做网站运维的公司宜昌做网站
  • 没有内容的网站应该怎么做医疗知识普及网站开发
  • 建设部网站官网合同网站制作中山
  • 珠海市企业网站制作服务机构wordpress注入点
  • 建设论坛网站网站推广服务好公司排名
  • 保定制作公司网站的公司装修设计软件app排行
  • 龙岗网站建设费用明细企业解决方案案例分析
  • 承德网站制作方案直播视频网站如何做
  • 北京网站代运营公司设计类专业网站有哪些
  • 做网站标配整站营销系统
  • 天津网站设计公司排名少儿编程免费加盟
  • 梧州市建设局官方网站莱芜做网站号码
  • 淘宝店铺代运营一般怎么收费广州新站优化
  • 吴桥网站建设公司安装不了wordpress
  • 网站建设项目策划书模板范文网站 地区加关键词