视频网站seo怎么做张家港企业网站

diannao/2026/1/16 6:46:32/文章来源:
视频网站seo怎么做,张家港企业网站,wordpress 帮助主题,自学制作网站难不难文章目录 一、索引不同1 InnoDB聚簇索引#xff0c;MyISAM非聚簇索引1 InnoDB聚簇索引2 MyISAM非聚簇索引 2 InnoDB必须要有主键#xff0c;MyISAM允许没有主键3 InnoDB支持外键4 InnoDB不支持全文索引5 索引保存位置不同 二、对事物的支持三、存储结构不同四、存储空间不同五… 文章目录 一、索引不同1 InnoDB聚簇索引MyISAM非聚簇索引1 InnoDB聚簇索引2 MyISAM非聚簇索引 2 InnoDB必须要有主键MyISAM允许没有主键3 InnoDB支持外键4 InnoDB不支持全文索引5 索引保存位置不同 二、对事物的支持三、存储结构不同四、存储空间不同五、支持锁粒度不同六、count()函数不同七、常见问题1 InnoDB 为什么一定要有主键2 InnoDB 为什么推荐使用整型的自增主键做索引?3 为什么InnoDB主键索引结构叶子节点存储的是主键值4 聚簇索引和非聚簇索引哪个查询效率更快5 联合索引的底层结构长什么样6 最左前缀原则 一、索引不同 1 InnoDB聚簇索引MyISAM非聚簇索引 MyISAM 这棵树的叶子结点存储数据是物理地址InnoDB的叶子结点直接存储数据记录这也是簇索引与非簇索引的区别。 1 InnoDB聚簇索引 表数据文件本身就是按BTree组织的一个索引结构文件数据文件是和主键索引绑在一起的。聚集索引 - 叶子节点包含了完整的数据记录必须要有主键通过主键索引效率高。如果建表时未创建主键MySQL会从表中找到一列全部不相等的数据作为主键维护索引树如果找不到则维护一个隐藏列用于维护索引树。这个工作尽量让我们自己完成不必再消耗MySQL的性能。辅助索引叶子节点存储的数据为主键id使用辅助索引查询时需要查询两次先查询到主键然后再通过主键查询到数据。 innodb主键索引查找数据流程 -- 查询主键 30的数据 1 将根节点加载到内存中在内存中通过二分查找算法快速找出30的位置找到对应的页 2 再将这一页数据加载到内存中快速找出30的位置找到对应的页 3 最后定位到叶子节点对应位置从叶子节点中取出数据data。innodb辅助索引 查找数据流程 - - 辅助索引 Eric 1 将辅助索引的根结点加载到内存中在内存中通过二分查找找出对应页 2 以此类推直到定位到叶子节点对应位置从叶子节点中取出当条数据的主键id 3 使用主键id在主键索引树中回表查询查处对应数据。2 MyISAM非聚簇索引 MyISAM是非聚簇索引索引和数据分开存储也是使用BTree作为索引结构索引保存的是数据文件的指针。主键索引和辅助索引是独立的。MyISAM的B树主键索引和辅助索引的叶子节点都是数据文件的地址指针。叶子节点只包含索引地址不包含数据数据在另外一个文件MYD文件。 MyISAM 查找数据流程查找col 30的数据 1 从MYI文件中查找索引树定位数据所在的叶子节点通过叶子节点中包含的数据地址 2 在图中右下加MYD文件中找出具体的数据。2 InnoDB必须要有主键MyISAM允许没有主键 MyISAM 允许没有任何索引和主键的表存在索引都是保存行的地址。InnoDB 如果没有设定主键或者非空唯一索引就会自动生成一个6字节的主键(用户不可见)数据是主索引的一部分附加索引保存的是主索引的值。 3 InnoDB支持外键 InnoDB支持外键而MyISAM 不支持。对一个包含外键的InnoDB表转为MYISAM会失败 4 InnoDB不支持全文索引 InnoDB不支持fulltext全文索引MyISAM支持InnoDB不支持FULLTEXT类型的全文索引但是InnoDB可以使用sphinx插件支持全文索引并且效果更好。 5 索引保存位置不同 MyISAM 的索引以表名.MYI文件分别保存。InnoDB的索引和数据一起保存在表空间里。 二、对事物的支持 InnoDB支持事务MyISAM不支持。InnoDB支持事务支持外键、行锁、事务是他的最大特点对于InnoDB每一条SQL语言都默认封装成事务自动提交这样会影响速度所以最好把多条SQL语言放在begin和commit之间组成一个事务。MyISAM 强调的是性能每次查询具有原子性。其执行数度比InnoDB类型更快但是不提供事务支持)。MyISAM 默认表类型它是基于传统的ISAM类型它是存储记录和文件的标准方法。不是事务安全的而且不支持外键。 三、存储结构不同 MyISAM 数据和索引是分别存储的数据文件的扩展名为(.MYD)。索引文件的扩展名是(.MYI)。InnoDB 数据和索引是集中存储的(.ibd)InnoDB表的大小只受限于操作系统文件的大小一般为2GB。 四、存储空间不同 MyISAM 可被压缩存储空间较小。支持三种不同的存储格式静态表(默认但是注意数据末尾不能有空格会被去掉)、动态表、压缩表。InnoDB 需要更多的内存和存储它会在主内存中建立其专用的缓冲池用于高速缓冲数据和索引。 五、支持锁粒度不同 MyISAM 只支持表级锁用户在操作MyISAM 表时,selectupdatedeleteinsert语句都会给表自动加锁如果加锁以后的表满足insert并发的情况下可以在表的尾部插入新的数据。InnoDB支持事务和行级锁行锁大幅度提高了多用户并发操作的新能。但是InnoDB的行锁只是在WHERE的主键是有效的非主键的WHERE都会锁全表的。 六、count()函数不同 MyISAM 保存有表的总行数如果select count(*) from table;会直接取出出该值。 InnoDB 没有保存表的总行数如果使用select count(*) from table;就会遍历整个表消耗相当大但是在加了wehre条件后MyISAM 和InnoDB处理的方式都一样。 七、常见问题 1 InnoDB 为什么一定要有主键 1 bd文件在存储的时候这个文件必须用B树的结构来组织B树来源 2 有主键直接用主键 3 没有主键不建索引MySQL会从表中找到一列全部不相等的数据作为主键维护索引树 4 如果找不到则维护一个隐藏列用于维护索引树。 5 这个工作尽量让我们自己完成不必再消耗MySQL的性能。2 InnoDB 为什么推荐使用整型的自增主键做索引? 整型 1 查找元素都从根节点开始查找经历了很多次比较大小的操作 使用整型比较大小更快字符串比较大小逐位比较从左到右整型效率更快。 2 一个索引占用的磁盘空间越小整个索引占用的空间也就越小。节约磁盘很贵空间整型占用的页大小更小 。 自增 1 B树叶子节点是双向指针排好序的对范围查找友好 2 B树插入非自增的索引索引树可能需要分裂、树需要再次平衡 插入自增主键可以减少索引树分裂和再次平衡的问题3 为什么InnoDB主键索引结构叶子节点存储的是主键值 1 一致性和节省存储空间 2 innodb只有一个聚簇索引如果建了主键就会直接用主键做聚簇索引。 3 二级索引的叶子节点放的值是聚集索引的索引值。为了保证一致性、节省存储空间减少复杂度。二级索引是非聚集索引稀疏索引需要回表查询。4 聚簇索引和非聚簇索引哪个查询效率更快 1 聚簇索引更快定位到叶子节点时就已经拿到了整行数据 2 非聚簇索引需要跨文件去查在MYI文件中找到叶子节点中数据地址 在通过数据地址在MYD文件中去查找整行数据5 联合索引的底层结构长什么样 1 图中是联合主键索引是聚集索引按照联合主键字段从左到右的顺序左小右大的顺序进行排序。 叶子节点数据页保存的是具体的数据不是聚集索引的值不用做回表操作。 2 树的高度要提升即需要把当前页的第一个数据的索引提升上去6 最左前缀原则 1 索引是排好序的数据结构 2 不按照最左前缀原则走使用的索引不符合排好序的原则索引就会失效。如有缺漏或不对的地方还请各位指正。 欢迎关注我的个人公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91545.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

长沙网站托管网络营销专业就业

文章目录 1. 简介2. iKuai 部署2.1 安装 VMware2.2 安装 iKuai(1) 下载固件(2) 安装 iKuai 虚拟机(3) 配置 iKuai 虚拟机(4) 配置 iKuai(5) 配置多拨分流 2.3 测试速度 3. Clash 部署3.1 准备工作(1) 配置磁盘分区(2) 安装 Docker(3) 安装 Clash(4) 设置代理 1. 简介 由于博主…

怎么做网站收录榆林网站开发公司

servlet的本质是什么,它是如何工作的?基于计算机和网络通讯(主要是http协议)构建网络应用的,具体的实现细节是怎样的? 查看https://www.zhihu.com/question/21416727

网站建设的栏目内容是网站总体策划的内容有哪些

这篇文章是我观看 Mosh 的 MySQL 完整版课程进行题目练习的记录,视频的话去 B 站搜索就能找到,数据库文件的话可以从这里下载。 目录第二章2- SELECT 子句3- WHERE 子句4- 逻辑运算符5- IN 运算符6- BETWEEN 运算符7- LIKE 运算符8- REGEXP 运算符&#…

学生管理系统 静态网站源码广州公司注册费用

系列文章目录 unity工具 文章目录 系列文章目录👉前言👉一、下雨的特效1-1.首先就是创建一个自带的粒子系统,整几张贴图,设置一下就能实现想要的效果了1-2 接着往下看视频效果 👉二、下雪的特效👉三、下雪有积雪的效果3-1 先把控…

oppo网站开发设计手机网页游戏排行榜前十名

前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以…

国内网站怎么做有效果网站收录问题

参考链接: Java中的关联 | 组合和聚合 一.引言 其实自己也不知道,在需求设计、架构设计、开发阶段是否真正需要弄明白“关联、聚合、组合”。原本计划这篇博文写“继承“和”多态”,但是一翻阅资料,基本上都会把“继承”和“组…

岳麓区营销型网站建设定制北京公司注销流程及费用

转载:http://blog.csdn.net/liufei_learning/article/details/19220391 理解Hash 哈希表(hash table)是从一个集合A到另一个集合B的映射(mapping)。 映射是一种对应关系,而且集合A的某个元素只能对应集合B中的一个元素。但反过来,集合B中的一…

15年做哪些网站能致富商标图案参考

2010年8月31日上午9点半,中软国际准员工培养计划—C开发/软件测试方向开班典礼在无锡ETC隆重举行。开班典礼在热烈的掌声中拉开了序幕。典礼由教务部经理陈晨老师主持,首先她对近20名学员的到来表示欢迎,并对本次学习班顺利开班表示祝贺。中软…

收纳用品网站建设wordpress镜像存储

来源:AI科技评论作者 | 张俊杰编辑 | 丛 末本文首发于知乎 https://zhuanlan.zhihu.com/p/143155437随着深度学习的快速发展,优秀的模型层出不穷,比如图像领域的ResNet、自然语言处理领域的Bert,这些革命性的新技术使得应用效果快…

关掉wordpress站点图片seo优化是什么意思

机器学习:从源数据清洗到特征工程建立谈金融反欺诈模型训练 本文旨在通过一个完整的实战例子,演示从源数据清洗到特征工程建立,再到模型训练,以及模型验证和评估的一个机器学习的完整流程。由于初识机器学习,会比较多的…

集团酒店网站建设唯品会 只做特卖的网站

https://stackoverflow.com/questions/41364386/whats-the-difference-between-markforcheck-and-detectchanges转载于:https://www.cnblogs.com/chen8840/p/10573295.html

需要网站建设的人多吗海南网新闻最新消息今天

以下内容是本人在开发过程中实际验证过的一些固定写法,记录下来,方便自己后续开发过程中直接拷贝粘贴。 1、div 设置宽度自适应文本内容:设置 div 节点的 class 为下面 auto-adjust-text-width .auto-adjust-text-width {display: inline-b…

做外贸网站建设肉部网站建设包括哪些

介绍 在我以前的文章中,我介绍了NONSTRICT_READ_WRITE二级缓存并发机制。 在本文中,我将使用READ_WRITE策略继续本主题。 直写式缓存 NONSTRICT_READ_WRITE是一种通读缓存策略,可更新最终无效的缓存条目。 尽管这种策略可能很简单&#xff0…

seo做的比较好的网站的几个特征夜月直播免费下载

ubuntu安装zsh、oh-my-zsh及常用配置 目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比较复杂导致流行度不是很高 但是好东西终究是好…

主办单位性质与网站名称不符我在某网站网站做代理

400V功率放大器是一台非常实用的讯号放大器,它具有体积小、重量轻及操作方便,较高的电压输出(400Vp-p)以及较大的输出电流(2.8Ap-p)等优点。 HAP-4001连续输出直流电流量最大值达到0.5 A,电压放大增益40倍&#xff0c…

西宁网站制作哪里好北京网站关键字优化

一、ES数据基础类型 1、数据类型 字符串 主要包括: text和keyword两种类型,keyword代表精确值不会参与分词,text类型的字符串会参与分词处理 数值 包括: long, integer, short, byte, double, float 布尔值 boolean 时间 date 数组 数组类型不…

台州网站优化公司一级a做爰片迅雷网站

首先下载python地址: https://www.python.org/downloads/release/python-361/下载页面中有多个版本: web-based installer 是需要通过联网完成安装的 executable installer 是可执行文件(*.exe)方式安装 embeddable zip file 嵌入式版本,可…

食品 药品 监督 网站 源码 php全球设计师知识更新服务平台

一、引入 多关键字排序:假如现在有一个员工表。要求按照薪资排序,薪资相同的员工按照年龄排序。 先按照年龄进行排序,再按照薪资进行稳定的排序 按照这种思路我们对[32,13,94,52,17,54,93]排序: 先比较十位数的数字大小&#…

招远建网站专业营销网站开发

v-model 简介 官网是这样解释 v-model 的 v-model 的功能是&#xff0c;实现数据的双向绑定【本质上是 :value 和 input 语法糖】 如果是表单元素&#xff0c;下面两种写法是一样&#xff0c;这时v-model就是语法糖&#xff0c;帮你简化了操作 <input v-model"messag…

网站网络服务器是什么情况wordpress+去掉阅读

语言&#xff1a;C语言软件&#xff1a;Visual Studio 2022笔记书籍&#xff1a;数据结构——用C语言描述如有错误&#xff0c;感谢指正。若有侵权请联系博主 一、线性表的逻辑结构 线性表是n个类型相同的数据元素的有限序列&#xff0c;对n>0&#xff0c;除第一元素无直接…