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

重庆网站设计开发国内很多网站不是响应式

重庆网站设计开发,国内很多网站不是响应式,宁波 小程序开发公司,互联网广告是做什么的Explain举例mysql explain select * from event;—-————-——-——————————————————-| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |—-————-——-——————————————————-| 1 | SIMPL…Explain举例mysql explain select * from event;—-————-——-——————————————————-| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |—-————-——-——————————————————-| 1 | SIMPLE | event | ALL | NULL | NULL | NULL | NULL | 13 | |—-————-——-——————————————————-1 row in set (0.00 sec)各个属性的含义idQuery Optimizer 所选定的执行计划中查询的序列号select_typeselect查询的类型主要是区别普通查询和联合查询、子查询之类的复杂查询。各项内容含义说明Asimple表示不需要union操作或者不包含子查询的简单select查询。有连接查询时外层的查询为simple且只有一个。Bprimary一个需要union操作或者含有子查询的select位于最外层的单位查询的select_type即为primary。且只有一个。Cunionunion连接的select查询除了第一个表外第二个及以后的表select_type都是union。Ddependent union与union一样出现在union 或union all语句中但是这个查询要受到外部查询的影响Eunion result包含union的结果集在union和union all语句中,因为它不需要参与查询所以id字段为nullFsubquery除了from字句中包含的子查询外其他地方出现的子查询都可能是subqueryGdependent subquery与dependent union类似表示这个subquery的查询要受到外部表查询的影响Hderivedfrom字句中出现的子查询。Imaterialized被物化的子查询JUNCACHEABLE SUBQUERY对于外层的主表子查询不可被物化每次都需要计算(耗时操作)KUNCACHEABLE UNIONUNION操作中内层的不可被物化的子查询(类似于UNCACHEABLE SUBQUERY)table输出的行所引用的表。type联合查询所使用的类型。type显示的是访问类型是较为重要的一个指标结果值从好到坏依次是system const eq_ref ref fulltext ref_or_null index_merge unique_subquery index_subquery range index ALL一般来说得保证查询至少达到range级别最好能达到ref。除了all之外其他的type都可以使用到索引除了index_merge之外其他的type只可以用到一个索引Asystem表中只有一行数据或者是空表且只能用于myisam和memory表。如果是Innodb引擎表type列在这个情况通常都是all或者indexBconst使用唯一索引或者主键返回记录一定是1行记录的等值where条件时通常type是const。其他数据库也叫做唯一索引扫描Ceq_ref出现在要连接过个表的查询计划中驱动表只返回一行数据且这行数据是第二个表的主键或者唯一索引且必须为not null唯一索引和主键是多列时只有所有的列都用作比较时才会出现eq_refDref不像eq_ref那样要求连接顺序也没有主键和唯一索引的要求只要使用相等条件检索时就可能出现常见与辅助索引的等值查找。或者多列主键、唯一索引中使用第一个列之外的列作为等值查找也会出现总之返回数据不唯一的等值查找就可能出现。Efulltext全文索引检索要注意全文索引的优先级很高若全文索引和普通索引同时存在时mysql不管代价优先选择使用全文索引Fref_or_null与ref方法类似只是增加了null值的比较。实际用的不多。例如SELECT * FROM ref_tableWHERE key_columnexpr OR key_column IS NULL;Gindex_merge表示查询使用了两个以上的索引最后取交集或者并集常见and or的条件使用了不同的索引官方排序这个在ref_or_null之后但是实际上由于要读取所个索引性能可能大部分时间都不如rangeHunique_subquery用于where中的in形式子查询子查询返回不重复值唯一值Iindex_subquery用于in形式子查询使用到了辅助索引或者in常数列表子查询可能返回重复值可以使用索引将子查询去重。Jrange索引范围扫描常见于使用 , , , , , BETWEEN, IN()或者like等运算符的查询中。Kindex索引全表扫描把索引从头到尾扫一遍常见于使用索引列就可以处理不需要读取数据文件的查询、可以使用索引排序或者分组的查询。possible_keys指出MySQL能使用哪个索引在该表中找到行。key显示MySQL实际决定使用的键。如果没有索引被选择键是NULL。key_len显示MySQL决定使用的键长度。如果键是NULL长度就是NULL。文档提示特别注意这个值可以得出一个多重主键里mysql实际使用了哪一部分。ref显示哪个字段或常数与key一起被使用。rows这个数表示mysql要遍历多少数据才能找到在innodb上是不准确的。Extra如果你想要优化你的查询那就要注意extra辅助信息中的using filesort和using temporary这两项非常消耗性能需要注意。这个列可以显示的信息非常多有几十种常用的有distinct在select部分使用了distinc关键字当 mysql 找到了第一条匹配的结果后将停止该值的查询而转为后面其他值的查询no tables used不带from字句的查询或者From dual查询。使用not in()形式子查询或not exists运算符的连接查询这种叫做反连接。即一般连接查询是先查询内表再查询外表反连接就是先查询外表再查询内表。using filesort排序时无法使用到索引时就会出现这个。常见于order by和group by语句中。using index查询时不需要回表查询直接通过索引就可以获取查询的数据,使用覆盖索引的时候就会出现usingindex condition: 在MySQL 5.6版本后加入的新特性ICP(Index Condition Pushdown);会先条件过滤索引过滤完索引后找到所有符合索引条件的数据行随后用 WHERE 子句中的其他条件去过滤这些数据行。using where表示MySQL服务器在存储引擎收到记录后进行“后过滤”(Post-filter),如果查询未能使用索引Using where的作用只是提醒我们MySQL将用where子句来过滤结果集。这个一般发生在MySQL服务器而不是存储引擎层。一般发生在不能走索引扫描的情况下或者走索引扫描但是有些查询条件不在索引当中的情况下。using join buffer(block nested loop)using join buffer(batched key accss)5.6.x之后的版本优化关联查询的BNLBKA特性。主要是减少内表的循环数量以及比较顺序地扫描查询。using sort_unionusing_unionusing intersectusing sort_intersectionusing intersect表示使用and的各个索引的条件时该信息表示是从处理结果获取交集。using union表示使用or连接各个使用索引的条件时该信息表示从处理结果获取并集。using sort_union和using sort_intersection与前面两个对应的类似只是他们是出现在用and和or查询信息量大时先查询主键然后进行排序合并后才能读取记录并返回。using temporary表示使用了临时表存储中间结果。临时表可以是内存临时表和磁盘临时表执行计划中看不出来需要查看status变量used_tmp_tableused_tmp_disk_table才能看出来。firstmatch(tb_name)5.6.x开始引入的优化子查询的新特性之一常见于where字句含有in()类型的子查询。如果内表的数据量比较大就可能出现这个loosescan(m..n)5.6.x之后引入的优化子查询的新特性之一在in()类型的子查询中子查询返回的可能有重复记录时就可能出现这个。版权声明本文由PHP面试资料网发布如需转载请注明出处。
http://www.zqtcl.cn/news/666052/

相关文章:

  • 济南烨铭网站建设做英文网站2014
  • 哪个餐饮店微网站做的有特色3d动画制作收费标准
  • h5旅游网站开发wordpress的站点地址如何配置
  • 网站正在维护中 模板招远网站建设
  • 福田欧曼银河报价seo文章是什么
  • 古云网站建设模具培训网站建设
  • 帮助企业做网站的销售卫浴洁具公司网站模板
  • 解释seo网站推广网站域名和空间费用
  • 深圳市珠宝网站建设手机网站框架
  • 晋城推广型网站开发dw做网站模板
  • 万网一个ip建立多个网站网页设计注册页面代码
  • 网站建设6000元地方门户网站有哪些
  • 十大SEO网站外链建设误区排版设计教程入门初学者
  • 网站基本维护网站设计软件下载
  • 网站开发的需求文档大型网站外链是怎么建设的
  • 网站建设实训心得与建议网站建设一般需要多少费用
  • 国内怎么打开WordPress网站wordpress制作api文件路径
  • 义乌网站开发公司wordpress段子模板
  • 国外有没有专门做靶材的网站做网站用哪个电脑
  • 郑州网站制作郑州网站制作上海网站建设免费推荐
  • php电子商务网站开发建设企业网站都需要啥
  • 从零学做网站如何让客户做网站
  • 关于销售网站建设的短文菜单宣传网站怎么做
  • 学网站开发有前途吗淮南服装网站建设费用
  • 网站外包附近临时工500元一天
  • 国外做logo的网站深圳有哪些软件外包公司
  • 网站加载流量一键生成app软件下载
  • 如何建设网站知乎襄阳做网站公司哪家好
  • 用ai怎么做网站专门做短视频的公司
  • 陶瓷类网站建设免费会员管理软件