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

项目管理中软件分类为网站logo优化

项目管理中软件分类为,网站logo优化,网站建设需要写代码吗,网页视频下载方法手机目录 存储引擎InnoDB、MyISAM的适用场景 关系型和非关系型数据库的区别 MySQL如何执行一条SQL的 存储引擎InnoDB、MyISAM的适用场景 InnoDB 是 MySQL 默认的事务型存储引擎#xff0c;只有在需要它不支持的特性时#xff0c;才考虑使用其它存储引擎。实现了四个标准的隔…目录 存储引擎InnoDB、MyISAM的适用场景 关系型和非关系型数据库的区别 MySQL如何执行一条SQL的 存储引擎InnoDB、MyISAM的适用场景 InnoDB 是 MySQL 默认的事务型存储引擎只有在需要它不支持的特性时才考虑使用其它存储引擎。实现了四个标准的隔离级别默认级别是可重复读(REPEATABLE READ)。在可重复读隔离级别下通过多版本并发控制(MVCC) 间隙锁(Next-Key Locking)防止幻影读。主索引是聚簇索引在索引中保存了数据从而避免直接读取磁盘因此对查询性能有很大的提升。内部做了很多优化包括从磁盘读取数据时采用的可预测性读、能够加快读操作并且自动创建的自适应哈希索引、能够加速插入操作的插入缓冲区等。 MyISAM 设计简单数据以紧密格式存储。对于只读数据或者表比较小、可以容忍修复操作则依然可以使用它。提供了大量的特性包括压缩表、空间数据索引等。不支持事务。不支持行级锁只能对整张表加锁读取时会对需要读到的所有表加共享锁写入时则对表加排它锁。但在表有读取操作的同时也可以往表中插入新的记录这被称为并发插入(CONCURRENT INSERT)。 总结 事务: InnoDB 是事务型的可以使用 Commit 和 Rollback 语句。并发: MyISAM 只支持表级锁而 InnoDB 还支持行级锁。外键: InnoDB 支持外键。崩溃恢复: MyISAM 崩溃后发生损坏的概率比 InnoDB 高很多而且恢复的速度也更慢。其它特性: MyISAM 支持压缩表和空间数据索引。 区别 1事务MyISAM不支持InnoDB支持 2锁级别 MyISAM 表级锁InnoDB 行级锁及外键约束 3MyISAM存储表的总行数InnoDB不存储总行数 4MyISAM采用非聚集索引B树叶子存储指向数据文件的指针。InnoDB主键索引采用聚集索引B树叶子存储数据 适用场景 MyISAM适合 插入不频繁查询非常频繁如果执行大量的SELECTMyISAM是更好的选择 没有事务。InnoDB适合 可靠性要求比较高或者要求事务 表更新和查询都相当的频繁 大量的INSERT或UPDATE 关系型和非关系型数据库的区别 关系型数据库的优点 容易理解。因为它采用了关系模型来组织数据。可以保持数据的一致性。数据更新的开销比较小。支持复杂查询带where子句的查询 非关系型数据库的优点 不需要经过SQL层的解析读写效率高。基于键值对数据的扩展性很好。可以支持多种类型数据的存储如图片文档等等。 MySQL如何执行一条SQL的 SQL解析当您提交一条SQL语句给MySQL服务器时MySQL首先会对该语句进行解析以理解您的意图并检查语法错误。这一步骤包括语法分析、词法分析和语义分析。查询优化一旦SQL语句被解析MySQL会对其进行查询优化。这个过程的目标是找到最有效的查询执行计划。MySQL会考虑哪些索引可以使用、连接顺序、过滤条件的顺序等因素来选择执行计划。执行查询一旦优化器选择了最佳执行计划MySQL将执行实际的查询操作。这包括从磁盘读取数据、应用过滤条件、连接表、排序、分组等操作以满足查询需求。返回结果执行查询后MySQL将查询结果返回给客户端应用程序。结果可以是一组行对于SELECT查询或操作的确认对于INSERT、UPDATE、DELETE等修改操作。事务处理如果SQL语句在事务内执行MySQL还会处理事务管理包括事务的开始、提交和回滚以确保数据的一致性和完整性。释放资源MySQL会释放与查询相关的资源包括临时表、锁定和缓存。 在这个过程中MySQL数据库引擎会负责将SQL语句翻译成物理操作与存储引擎进行交互并执行相关的I/O操作以读取和写入数据。 需要注意的是MySQL执行查询的效率不仅受查询本身的复杂性和优化程度影响还受到数据库服务器的硬件性能、表的设计、索引的使用、数据量等因素的影响。因此SQL查询性能优化是数据库管理和应用程序开发中的重要任务之一可以通过合理的索引设计、查询改写、缓存策略等手段来提高数据库性能。
http://www.dnsts.com.cn/news/212972.html

相关文章:

  • 网站做电源外链生成
  • 如今做那个网站能致富美工自学网
  • 杭州网站建设制作公司网站开发平台的含义
  • 网站设计 seo注册公司应该去哪个部门
  • 网站建设对网络营销的影响校园网站建设总体设计
  • 建设部网站公告如何创建自己公司网站
  • 静态网站开发的目的wordpress控制文章显示
  • 咸阳网站建设培训学校微信营销定位
  • 视觉中国网站深圳二维码网站建设
  • 专业做网站联系方式网站快照工具
  • 赤峰公司网站建设燕郊做网站公司
  • 做网站推广的济南酷火网站建设
  • 涿州市查建设局网站中国建设银行国际互联网站
  • 如何让网站上线wordpress tint 2.7.0
  • WordPress后花园乐云seo可视化网站建设
  • 遵义网站制作教程泉州模板建站定制
  • 深圳做网站要莱芜金点子信息港最新招聘
  • 做网站首页置顶多少钱网站建设与网页设计是什么
  • js源码下载从哪个网站能下载下载网站模板
  • 怎么做淘宝店网站收录定制营销的推广方式
  • 重庆赛区竞赛网站建设网站推广服务具体内容包括哪些
  • 电子商务网站有哪些wordpress是国外的吗
  • 上海网站开发与设湖南省网站设计公司
  • 公司网站建设注册黄山网站建设推广
  • 常州好一点的网站建设网站代理做反向
  • 给网站做游戏视频怎么赚钱长沙专业公司网站建设源头
  • 公司网站建设企业网址导航下载安装
  • 网站改版提交网站推广洛阳
  • 英文网站模板下载wordpress如何加数据库
  • 哪些人是建网站的wordpress字体功能