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

公司网站设计制作开发方案英语seo什么意思

公司网站设计制作开发方案,英语seo什么意思,深圳最新政策,微信商城小程序平台前言 这里主要是 探究一下 explain $sql 中各个 type 诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 以及 相关的差异 此系列文章建议从 mysql const 查询 开始看 测试表结构…

前言

这里主要是 探究一下 explain $sql 中各个 type 

诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 

这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 

以及 相关的差异 

此系列文章建议从 mysql const 查询 开始看

 

测试表结构信息如下 

 
CREATE TABLE `tz_test` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`field1` varchar(12) DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3333343 DEFAULT CHARSET=utf8

 

测试数据为序列 1 – 99

eda96f7dd2a74b91817cba51a3827b8b.png

 

 

like 通配符的位置造成的影响 

执行 sql 如下 “select * from tz_test where field1 like '%field2';”

可以看出, 扫描的是全表 

043fedfc13884effbc855342b12c6c9c.png

 

执行 sql 如下 “select * from tz_test where field1 like 'field%2';”

可以看出, 扫描的是全表 

f3ed35bcf969419b9b76bf9076c55774.png

 

执行 sql 如下 “select * from tz_test where field1 like 'field2%';”

可以看出, 扫描的是部分索引, 这个也是结合了 索引是按照顺序存储的规则来计算的优化

67dec4a867cb47f48dfe4a0caed63ae6.png

 

 

“like 1%” 转换为了 range 查询 

这里从 key_tree 中将数据转换到 PARAM->max_key, 然后 之后更新到传入的 range 中, 以供后面查询使用 

d042606013e04a43b0c08cabd29f7081.png

 

具体的存储的地方是在这里, 将 key_tree 的数据存储到 PARAM->max_keys 中

b27ff0a0a9d9433ab6da9d05fea48c97.png 

数据从 PARAM 转换到 range 中, 后面的查询是使用的这个 range 

ba97df05e7444953a98e0f484e9e8c0d.png 

然后 key_tree 的数据来自于 条件的解析 1d9dfbb2f2814e449f7056231b837e1e.png 

具体的range最大最小边界的 padding 方式如下, 使用 c->min_sort_char, c->max_sort_char 来进行补齐, 这里 c 为 utf8_general_ci

c->max_sort_char 转换为字节序列是就是 0xefbfbf

a0ffe85b50d8482997ae1b1aefe7cc92.png

 

 

进而将如下模糊查询转换为了范围查询

select * from tz_test where field1 like 'field2%';

select * from tz_test where field1 >= 'field2\x0\x0...\x0' and field1 <= 'field2\xef\xbf...\xbf';

 

 

完 

 

 

 

http://www.tj-hxxt.cn/news/73450.html

相关文章:

  • 一起合伙做项目的网站免费软件下载网站有哪些
  • 怎么在公司网站做超链接培训心得体会模板
  • 做其他国家语言网站微信广告投放推广平台多少费用
  • b2c模式的服务内容一站传媒seo优化
  • 只做健康产品的网站免费网页在线客服系统代码
  • 编程除了做网站还能干什么徐州seo企业
  • 制作一个网站步骤全网整合营销
  • 淄博周村网站建设报价重庆百度推广
  • 最新的网站建设软件有哪些电工培训技术学校
  • wordpress点餐系统广州seo网站优化培训
  • 网站建设的审批360搜索引擎推广
  • 潍坊市网站建设公司windows优化大师怎么下载
  • 个人网站如何提高访问量企业网站页面设计
  • 企业网站设计制作收费给企业做网站的公司
  • wordpress自定义全局变量广州seo排名收费
  • 哈尔滨做网站建设广告网站
  • 福建省建设职业管理中心网站seo快速推广窍门大公开
  • 大港做网站公司云南新闻最新消息今天
  • 静安网站设计著名的网络营销案例
  • 怎么用ftp上传网站排名怎么优化快
  • 邢台网站建设基本流程手机优化软件
  • 网站开发如何盈利四川刚刚发布的最新新闻
  • 028网站建设qq推广链接生成
  • 衡水网站建设供应商中国十大电商平台排名
  • 求邯郸网站制作企业整站seo
  • asp.net动态网站模板下载seo点击排名源码
  • 龙口做网站seo教程seo入门讲解
  • 推广免费seo关键词优化软件
  • wordpress更改字体大小潍坊网站建设优化
  • 毕业设计报告网站开发网上做广告怎么收费