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

网站开发页面设计报告wordpress 禁止收录

网站开发页面设计报告,wordpress 禁止收录,网络营销推广策划案例,给企业做网站如何定价文章目录前言:一:执行一条select的概览二:具体流程1:连接器(1):步骤(2):浅浅来一下细节2:查询缓存(1):mysql5.8之前的幸福时光(2):mysql5.8之后的悲惨结果3:解析器(解析sql)(1):词法解析(2):语法解析4.执行sql(1):预处理阶段(2):优化阶段(3):执行器(1):概述(2):三种方式a:主键索… 文章目录前言:一:执行一条select的概览二:具体流程1:连接器(1):步骤(2):浅浅来一下细节2:查询缓存(1):mysql5.8之前的幸福时光(2):mysql5.8之后的悲惨结果3:解析器(解析sql)(1):词法解析(2):语法解析4.执行sql(1):预处理阶段(2):优化阶段(3):执行器(1):概述(2):三种方式a:主键索引查询b:全表扫描c:索引下推前言: 不找工作的可能永远不知道今年找工作有多难 但还是乐观点 该学就学 该卷就卷 慢慢跟自己和解 终归会有offer的 一:执行一条select的概览 首先来一个概览 在这里的话整个select的过程分为两层server层储存引擎层 server层负责建立连接分析和执行sql储存引擎层负责数据的储存跟提取 二:具体流程 1:连接器 (1):步骤 与客户端进行 TCP 三次握手建立连接校验客户端的用户名和密码如果用户名或密码不对则会报错如果用户名和密码都对了会读取该用户的权限然后后面的权限逻辑判断都基于此时读取到的权限 (2):浅浅来一下细节 在连接的时候 我们要确保我们的mysql服务是启动的还有的是我们创建连接的时候我们创建的是长连接没错在这里也分为长连接跟短链接 因为使用常连接的话 能避免我们频繁的创建跟断开连接 但是长连接的话 往往比较占内存 mysql里的话采用的解决的策略的话是 定期断开长连接 跟 客户端主动断开连接 2:查询缓存 (1):mysql5.8之前的幸福时光 既然是缓存那肯定是把一些会重复访问的数据放到缓存中去 从而减少IO次数提升性能.(往缓存中进行第一次添加数据 是我们已经在查询出来了一次结果 将其返回给客户端 并且将其储存在缓存当中方便下次再次查询的时候直接拿出来)缓存中的储存值的方式是key-value 就是将我们的sql语句设置为key 将我们上次查询出来的结果设置为value.如果没在缓存中查询到 那么我们就接在往下执行 等查询到结果后返回客户端同时在缓存中备份。 (2):mysql5.8之后的悲惨结果 那么这个缓存最大缺点就是我们需要频繁的更新 每当我们update一次的时候 就需要 清空缓存 那么的话 就会出现一个问题 我们刚创建好缓存但是还没怎么用 就被一条update语句给清空了 那么想问是这个缓存存在意义是啥 出于这个原因的话 在mysql8.0之后 mysql中就没有了缓存。 3:解析器(解析sql) (1):词法解析 mysql 根据你输入的sql遇语句解析出关键字,将关键字组成语法树这样方便后续模块获取SQL模型,表名字段名where条件等 (2):语法解析 根据词法解析出来的结果语法解析器主要干的就是查询你的sql语法是否正确。但要注意的是敲黑板了 关于sql语句中的字段是否存在表名是否存在 不是在这里检查出来的 是在下面的环节进行检查出来的执行器的 预处理阶段 4.执行sql (1):预处理阶段 预处理阶段比如 我们查询的是select * … 在预处理阶段的话 那么的话 我们的需要将 这个 * 所代表的的一些字段给展示出来 同时会检查字段的是否存在以及表名的是否存在。 (2):优化阶段 在优化阶段的话比如我们在这个表中建立了多个索引那么我们在执行的sql语句的时候 肯定要选择执行效率最高的那个作为索引进行查询我们的结果。 我们可以用 explain sql语句 来看看我们的sql语句使用了什么索引 (3):执行器 (1):概述 经历完优化器后就确定了执行方案接下来 MySQL 就真正开始执行语句了这个工作是由「执行器」完成的。在执行的过程中执行器就会和存储引擎交互了交互是以记录为单位的。根据执行计划执行 SQL 查询语句从存储引擎读取记录返回给客户端 (2):三种方式 a:主键索引查询 b:全表扫描 就是查询条件不是索引的话 那么就会全表扫描那么的话效率低下每次查询结果都返回给server判断结果是否正确 c:索引下推 「下推」这个动作下推到了哪里。索引下推能够减少二级索引在查询时的回表操作提高查询的效率因为它将 Server 层部分负责的事情交给存储引擎层去处理了。没有索引下推的时候每查询到一条二级索引记录都要进行回表操作然后将记录返回给 Server 然后进行判断where条件是否符合 如果不符合储存引擎再进行查询。
http://wiki.neutronadmin.com/news/261337/

相关文章:

  • 成都企业模版网站建设小程序如何开发制作
  • 网站的优势与不足龙华区住房和建设局网站官网
  • 响应式网站设计工具找客源用哪个软件好
  • 杭州网站优化咨询wordpress中文版apk
  • 做网站用什么语言和工具wordpress 主题 乱码
  • 火烈鸟门户网站开发网站的建设与管理系统
  • 班级网站建设模板创建一个网页要钱吗
  • 济南大型网站制作全屏响应式网站建设
  • 网站后台管理员扫描wordpress api下载文件
  • 有个人代做网站的吗黑马程序员视频库
  • 软件工程35岁就失业吗石家庄seo优化公司
  • 唐山网站设计备案网站名称重复
  • 收废品做网站wordpress4.9.8有中文版
  • 当下网站建设平面设计专用网站
  • 网站验收标准网站优化自己可以做吗
  • 烟台网站制作山海云加强学校网站建设的通知
  • 青岛网站建设比较好云服务器便宜
  • 三亚网站建设平台惠州网站建设惠州
  • 做平台网站上海seo优化公司
  • 南昌做网站公司有哪些在线公司网站查询
  • 凯里网站设计制作网站入门
  • 建一个外贸网站要多少钱php怎么创建网站
  • 宁波制作网站公司携程做网站的流程
  • 餐饮系统网站建设利用店铺网站做灰色优化
  • 获取网站开发语言遵义工作网招聘信息网
  • 某公司网站建设策划网络结构设计
  • 东莞网站建设工作seo优化排名教程
  • 网站开发源码售卖合同c 网站开发需要学什么
  • 重庆建设网站公司登别的网站应怎么做
  • 嘉盛建设集团官方网站网页设计代码基础模板