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

营销型网站建设必须的步骤包括设计软件网站制作网站建设

营销型网站建设必须的步骤包括,设计软件网站制作网站建设,网站建设咨询加工,app推广工作是做什么的EXPLAIN 直接上图 一个个说#xff1a; select_type 查询中每个select子句的类型#xff08;简单OR复杂#xff09; a. SIMPLE#xff1a;查询中不包含子查询或者UNION b. 查询中若包含任何复杂的子部分#xff0c;最外层查询则被标记为#xff1a;PRIMARY c. 在SELECT或…EXPLAIN 直接上图 一个个说 select_type 查询中每个select子句的类型简单OR复杂 a. SIMPLE查询中不包含子查询或者UNION b. 查询中若包含任何复杂的子部分最外层查询则被标记为PRIMARY c. 在SELECT或WHERE列表中包含了子查询该子查询被标记为SUBQUERY d. 在FROM列表中包含的子查询被标记为DERIVED衍生用来表示包含在from子句中的子查询的selectmysql会递归执行并将结果放到一个临时表中。服务器内部称为派生表因为该临时表是从子查询中派生出来的 e. 若第二个SELECT出现在UNION之后则被标记为UNION若UNION包含在FROM子句的子查询中外层SELECT将被标记为DERIVED f. 从UNION表获取结果的SELECT被标记为UNION RESULT SUBQUERY和UNION还可以被标记为DEPENDENT和UNCACHEABLE。 DEPENDENT意味着select依赖于外层查询中发现的数据。 UNCACHEABLE意味着select中的某些 特性阻止结果被缓存于一个item_cache中。 type 表示MySQL在表中找到所需行的方式又称“访问类型”常见类型如下: ALL, index, range, ref, eq_ref, const, system, NULL 从左到右性能从最差到最好 a. ALLFull Table Scan MySQL将遍历全表以找到匹配的行 b. indexFull Index Scanindex与ALL区别为index类型只遍历索引树 c. range:索引范围扫描对索引的扫描开始于某一点返回匹配值域的行。显而易见的索引范围扫描是带有between或者where子句里带有, 查询。当mysql使用索引去查找一系列值时例如IN()和OR列表也会显示range范围扫描,当然性能上面是有差异的。 d. ref使用非唯一索引扫描或者唯一索引的前缀扫描返回匹配某个单独值的记录行 e. eq_ref类似ref区别就在使用的索引是唯一索引对于每个索引键值表中只有一条记录匹配简单来说就是多表连接中使用primary key或者 unique key作为关联条件 f. const、system当MySQL对查询某部分进行优化并转换为一个常量时使用这些类型访问。如将主键置于where列表中MySQL就能将该查询转换为一个常量 g. NULLMySQL在优化过程中分解语句执行时甚至不用访问表或索引例如从一个索引列里选取最小值可以通过单独索引查找完成。 从左到右性能从最差到最好 possible_keys、key和key_len表示表中的索引些但未必实际使用了的key表示使用的索引;key_len 表示索引中使用的字节数可通过该列计算查询中使用的索引的长度key_len显示的值为索引字段的最大可能长度并非实际使用长度即key_len是根据表定义计算而得不是通过表内检索出的 rows和filteredrows表示表中有多少行filtered表示查询了多少比例要EXPLAIN EXTENDED命令才行Extra 包含不适合在其他列中显示但十分重要的额外信息 a. Using index 该值表示相应的select操作中使用了覆盖索引Covering Index 覆盖索引Covering IndexMySQL可以利用索引返回select列表中的字段而不必根据索引再次读取数据文件 包含所有满足查询需要的数据的索引称为覆盖索引Covering Index 注意如果要使用覆盖索引一定要注意select列表中只取出需要的列不可select *因为如果将所有字段一起做索引会导致索引文件过大查询性能下降 b. Using where 表示mysql服务器将在存储引擎检索行后再进行过滤。许多where条件里涉及索引中的列当并且如果它读取索引时就能被存储引擎检验因此不是所有带where字句的查询都会显示Using where。有时Using where的出现就是一个暗示查询可受益与不同的索引。 c. Using temporary 表示MySQL需要使用临时表来存储结果集常见于排序和分组查询 这个值表示使用了内部临时(基于内存的)表。一个查询可能用到多个临时表。有很多原因都会导致MySQL在执行查询期间创建临时表。两个常见的原因是在来自不同表的上使用了DISTINCT,或者使用了不同的ORDER BY和GROUP BY列。可以强制指定一个临时表使用基于磁盘的MyISAM存储引擎。这样做的原因主要有两个 1)内部临时表占用的空间超过min(tmp_table_sizemax_heap_table_size)系统变量的限制 2)使用了TEXT/BLOB 列 d. Using filesort MySQL中无法利用索引完成的排序操作称为“文件排序” e. Using join buffer 该值强调了在获取连接条件时没有使用索引并且需要连接缓冲区来存储中间结果。如果出现了这个值那应该注意根据查询的具体情况可能需要添加索引来改进能。 f. Impossible where 这个值强调了where语句会导致没有符合条件的行。 h. Select tables optimized away 这个值意味着仅通过使用索引优化器可能仅从聚合函数结果中返回一行. I. Index merges 当MySQL 决定要在一个给定的表上使用超过一个索引的时候就会出现以下格式中的一个详细说明使用的索引以及合并的类型。 Using sort_union(...) Using union(...) Using intersect(...) 总结 EXPLAIN不会告诉你关于触发器、存储过程的信息或用户自定义函数对查询的影响情况EXPLAIN不考虑各种CacheEXPLAIN不能显示MySQL在执行查询时所作的优化工作部分统计信息是估算的并非精确值EXPALIN只能解释SELECT操作其他操作要重写为SELECT后查看执行计划。给出链接EXPLAIN 命令详解 vm不学不行了诶... 关于ResponseBody和MVC RequestMapping(value /detail, method RequestMethod.GET)public String list() {return aaa/bbb;} 点击链接进来的时候的代码。 一般会加ResponseBody的时候这里不要。 具体说下那个东西 1、   responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后写入到response对象的body区通常用来返回JSON数据或者是XML   数据需要注意的呢在使用此注解之后不会再走试图处理器而是直接将数据写入到输入流中他的效果等同于通过response对象输出指定格式的数据。 2、     RequestMapping(/login)   ResponseBody   public User login(User user){     return user;   }   User字段userName pwd   那么在前台接收到的数据为{userName:xxx,pwd:xxx}   效果等同于如下代码   RequestMapping(/login)   public void login(User user, HttpServletResponse response){     response.getWriter.write(JSONObject.fromObject(user).toString());   } 然后上面代码中体现的就是MVC的概念 view传过来GET命令Controller返回值这里想要的是对应的页面信息所以给出定位用的URL转载于:https://www.cnblogs.com/andy1202go/p/8551113.html
http://wiki.neutronadmin.com/news/229397/

相关文章:

  • 网站建设案例信息章丘哪里做网站
  • 网站弹出广告代码黑龙江建设网站招聘
  • 有口碑的中山网站建设东莞证券官网
  • 暴雪被谁收购了seo培训机构排名
  • 网站开发 男生如何在百度上推广自己
  • 做网站用的小图标局政务网站建设管理工作总结
  • 电子商务网站建设文案wordpress的标题
  • 移动电商网站开发需求东莞seo外包公司哪家好
  • 济南品牌网站建设在dw里如何做网站
  • 网站制作 服务器 系统黑龙江省建筑信息平台
  • 苏州网站创建温州seo优化排名公司
  • 北京引流推广公司网站优化报价单
  • 网站的建设哈尔滨模板建站哪个品牌好
  • 一般什么企业需要建站网站服务器出问题
  • wordpress电商网站网站目录
  • 专业网站建设费用包括电子商务网站建设维护有没有欺骗
  • 网站接入协议及接入商资质seo公司是什么
  • 定制网站费用高校健康驿站建设指引
  • php 网站后台模板做任务的网站
  • 网站对公司的意义做网站有哪些需求
  • 河南网站推广优化公司wordpress上传主机
  • php网站开发技术要点怎样做免费网站
  • 帝国调用网站名称松江网站制作
  • 营销自己的网站e福州是哪个公司开发
  • 网站建设的条件手机网站特效
  • 电子类 购物网站餐饮品牌策划设计有限公司
  • saas自助建站新一站保险网
  • 信阳建设企业网站公司wordpress国内博客主题
  • 专业的开发网站建设价格网站开发与服务合同范本
  • 经开区网站建设在一起做网店的网站的怎么购买