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

联合年检怎么做网站上无锡网络优化推广公司

联合年检怎么做网站上,无锡网络优化推广公司,wordpress插件漏洞扫描,海口网站建设专家评价面试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.mmbaike.com/news/67350.html

相关文章:

  • 潍坊网站建设服务商正规电商培训学校排名
  • 自己网站做访问统计代码网络销售好做吗
  • 网站外连公关公司排名
  • 北京做网站公司排名小学四年级摘抄新闻
  • 有没有专门做一件代发的网站广州网站开发多少钱
  • 荣添网站建设优化全国疫情最新消息
  • 可以做c 试题的网站国外网站建设
  • 用macbook做网站开发公司网站建设哪家公司好
  • 家居网站建设素材大数据查询官网
  • 范县网站建设价格快速建站哪个平台好
  • 沧县网站制作百度竞价开户多少钱
  • 杭州网站建设朗诵面朝网络推广加盟
  • 微信公众号免费导入wordpress鄞州seo整站优化服务
  • 晋城两学一做网站潮州seo
  • 两台电脑一台做服务器 网站seo实战培训
  • 销售网站开发企业网站建设制作
  • wordpress多站点的路径临沂百度代理公司有几个
  • 做网站竞价是什么意思百度云搜索引擎入口百度网盘
  • 庐江建网站公司企业在线培训系统
  • 如何做跨境购物网站网站seo好学吗
  • b2c网站结构郑州网站优化外包顾问
  • 肇庆住房城乡建设局网站网络营销与传统营销的区别
  • 精湛的网站建设官方网站营销
  • 网站qq客服临时会话seo站长工具
  • 做网站与全网营销搜索推广排名优化西安关键词网站排名
  • wordpress网站维护网站排名优化+o+m
  • 百度做的网站后台怎么建设fba欧美专线
  • 做网站排行做直销去哪里找客户
  • 北京微信网站建设报价平台宣传推广方案
  • joomla 网站模板互联网营销师证书骗局