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

做网站需要什么设备wordpress 全站不刷新

做网站需要什么设备,wordpress 全站不刷新,企业网站首页开发,网站建设额1.MySQL的基础架构是什么? MySQL由连接器、分析器、优化器、执行器和存储引擎这五部分构成。 一条SQL的执行流程: 通过连接器连接数据库,检查用户名和密码,以及权限校验,是否有增删改查的权限。在MySQL8.0之前&#…

1.MySQL的基础架构是什么?

在这里插入图片描述

MySQL由连接器、分析器、优化器、执行器和存储引擎这五部分构成。

一条SQL的执行流程:

  1. 通过连接器连接数据库,检查用户名和密码,以及权限校验,是否有增删改查的权限。
  2. 在MySQL8.0之前,连接完数据库后会先判断缓存是否有数据,如果执行过这个SQL语句,直接返回。8.0之后没有了缓存,直接进入分析器,进行词法分析判断执行的什么操作,语法分析检查语句是否存在问题。
  3. 进入优化器,选择合适的索引以及查询的顺序,由优化器指定执行计划。
  4. 进入执行器之前先进行权限校验,权限信息是从连接器中取出来的,权限没问题就开始执行。
  5. 最后由存储引擎负责读写数据,MySQL默认的存储引擎是InnoDB,采用Buffer Pool来减少对磁盘的直接I/O,并通过redo logundo log来保证事务的持久性和原子性。

SQL语句的执行顺序是From子句返回初始结果集,WHERE子句排除不满足条件的行,GROUP BY子句进行分组,HAVING子句排除不满足条件的组,最后经过ORDER BY子句对结果集进行排序。

2.MySQL中有哪些存储引擎?

MySQL中的存储引擎是插件式的,可以为不同的数据库表设置不同的存储引擎。主要有四种存储引擎,InnoDBMyISAMMemoryArchive

  1. InnoDB是支持事务完整的ACID特性的,MyISAM、Memory和Archive都不支持事务。
  2. InnoDB和Archive采用的是行级锁,而MyISAM和Memory采用的是表级锁。
  3. InnoDB支持外键,保证数据的完整性,而其它的存储引擎都不支持外键。
  4. InnoDB通过redo logundo log来实现崩溃后的自动恢复,其他几种存储引擎不支持崩溃后的自动恢复。
  5. InnoDB的存储方式是数据与索引一体,MyISAM是数据与索引分离。Memory存储在内存,Archive进行压缩存储。
  6. InnoDB主要用于高并发的场景下,MyISAM适合静态读,Memory适合存放临时数据,Archive存放归档数据。

3.什么是MySQL索引?

创建索引的目的就是加快检索速度,但是维护索引需要耗费性能。

  1. MySQL索引默认采用的数据结构是B+树,B+树的数据全部存放在叶子节点上,这样就可以组织更宽的树,树高就会降低,减少磁盘I/O。
  2. B+树采用双向链表,非常适合范围查询和排序。

4.什么是二级索引(非聚簇索引)?

非聚簇索引就是非主键做为索引,可以有多个,叶子节点存放的是主键值

5.什么是聚簇索引?

聚簇索引就是将主键做为索引,只能有一个,叶子节点存放的是整行数据。如果表中没有主键,默认使用唯一字段做为索引,如果没有唯一字段就采用隐藏字段rowid做为索引。

6.什么是回表查询?

回表查询就是通过非聚簇索引找到主键值,再通过聚簇索引找到对应的数据。非聚簇索引不一定回表查询,比如查询用户名,用户名正好建立了索引,直接返回就可以。

7.什么是覆盖索引?

覆盖索引就是查询使用了索引,返回的字段必须在索引中全部找到。覆盖索引查询就是一次性查询,不需要回表查询。如果我们使用主键进行查询,那么就会采用聚簇索引返回所有字段的数据,这就是覆盖索引查询。

8.什么是联合索引?

联合索引就是多个字段创建的索引,相比于单列索引,每个索引对应一颗B+树,而联合索引只需要一颗B+树。最左匹配原则就是在使用联合索引时,MySQL会按照字段的顺序,从左到右依次查询字段。需要注意的是,如果查询条件中存在范围查询,从这个范围列开始就不会继续向后匹配索引了。我们在使用联合索引的时候,将区分度最高的字段放到左边,这样可以过滤更多的数据。

9.如何选择合适的字段创建索引?

  1. 选择不为NULL的字段
  2. 选择查询频繁的字段
  3. 选择做为查询条件的字段
  4. 选择频繁排队的字段

10.什么情况下索引会失效?

  1. 组合索引未遵循最左匹配原则
  2. 索引上进行计算、类型转换等操作
  3. 使用%开头的LIKE模糊查询
  4. 查询条件使用OR但是有一列没有索引

文章转载自:

http://fsN3QXg4.yktzq.cn
http://wJJLYrts.yktzq.cn
http://nAc46cjZ.yktzq.cn
http://t4LQYY2x.yktzq.cn
http://EyzGr2xU.yktzq.cn
http://UbD4UphP.yktzq.cn
http://niPlyxv1.yktzq.cn
http://MdrBpK5Y.yktzq.cn
http://wiBUKrig.yktzq.cn
http://tWPHz5wc.yktzq.cn
http://Hm2zKkXe.yktzq.cn
http://sDTkGlN1.yktzq.cn
http://SBVW9CuI.yktzq.cn
http://b4fvYUpg.yktzq.cn
http://dWKXGCaq.yktzq.cn
http://eh3dy6i7.yktzq.cn
http://nmLNIrEY.yktzq.cn
http://ulHWJnwg.yktzq.cn
http://6qsvWCTx.yktzq.cn
http://rGNXB2vA.yktzq.cn
http://HQRCkWes.yktzq.cn
http://77j8PUJD.yktzq.cn
http://K91ODNcU.yktzq.cn
http://o77sOVvw.yktzq.cn
http://NNdn5xZu.yktzq.cn
http://U2CpbYbz.yktzq.cn
http://YMewntH0.yktzq.cn
http://LThjvaby.yktzq.cn
http://UjWB7QKl.yktzq.cn
http://gbmvCUC8.yktzq.cn
http://www.dtcms.com/wzjs/639662.html

相关文章:

  • 动态模板网站建设百度的网站网址
  • 摄影网站建设需求分析做僾免费观看网站
  • 广东网站制作报价wordpress设计模板
  • 开发网站设计北京app开发公司排名
  • 网站建设前期准备工作公司装修会计分录
  • 网站开发 文学网站开发及应用
  • 最炫的网站江西 网站制作
  • 职高门户网站建设标准一媒体app软件下载老版本
  • 网站开启速度慢龙岩网站开发较好的公司
  • 网站为什么做优化ppt网站开发学什么语言最好
  • 网站进行内容设计时首先应该( ).谷歌关键词查询工具
  • 网站推广主要用的软件西安社动网站建设
  • 深圳学校网站定制设计代理免费注册公司
  • 网站开发注册个体工商西安到北京航班时刻表
  • 佛山高端网站制作wordpress减少查询
  • 网站备案 复查网站设计服务费一般多少钱
  • 网站模板 安装网络营销实务技能训练题答案
  • 手机投资理财网站建设做地方门户网站
  • 筑巢网站建设中装建设集团网站
  • 网站报价明细表常宁网站建设
  • 做外贸女装有哪些网站赣州网上问政
  • 怎样说服老板做网站公司网站设计意见
  • ckplayer怎么上传做网站嘉兴建设教育网站培训中心网站
  • 西安有哪些网站建设外包公司好server 2008 架设网站
  • 温州建设银行支行网站wordpress个人主页源码
  • 旅游网站开发目的和目标自己创建一个公司
  • 河北沙河市建设局网站系统管理软件下载
  • 长沙市做网站公司排名沈总网站建设
  • 外贸鞋的网站建设动画设计师工资一般多少
  • 我的世界做圆网站流量对网站的作用