mysql数据库的存储引擎详细讲解

本篇文章讲述了mysql数据库的存储引擎,那么不太了解mysql数据库存储引擎的同学和我们引擎来看看本篇关于mysql数据库的存储引擎讲述的文章吧!

优化结构介绍:

类型 含义

存储层存储引擎、字段类型选择、范式设计设计层索引、缓存、分区(分表)架构层多个mysql服务器设置,读写分离(主从模式)sql语句层多个sql语句都可以达到目的的情况下,要选择性能高、速度快的sql语句

存储引擎

存储引擎:我们使用的数据是通过一定的技术存储在数据库当中的,数据库的数据是以文件形式存储到硬盘当中的。技术不只一种,并且每种技术有自己独特的性能和功能体现。存储数据的技术和其功能的合并就称为“存储引擎”。

在mysql中经常使用的存储引擎:MyisamInnodb等等。

这里写图片描述

数据库的数据存储在不同的存储引擎里边,所有的特性就与当前的存储引擎有一定关联。 需要按照项目的需求、特点选择不同的存储引擎。

查看mysql中支持的全部存储引擎:
这里写图片描述

innodb

数据库每个数据表的数据设计三方面信息:表结构、数据、索引

技术特点:支持事务、行级锁定、外键

这里写图片描述

表结构、数据、索引的物理存储

创建一个innodb数据表:
这里写图片描述

表结构文件:

这里写图片描述

该类型 数据、索引 的物理文件位置:

所有innodb表的数据和索引信息都存储在以下ibdata1文件中

这里写图片描述

给innodb类型表 的数据和索引创建自己对应的存储空间:

默认情况下每个innodb表的 数据和索引 不会创建单独的文件存储

这里写图片描述

设置变量,使得每个innodb表有独特的数据和索引 存储文件:

这里写图片描述

重新创建order2数据表:

这里写图片描述

此时order2数据表有单独的数据和索引存储文件:

这里写图片描述

后期无论innodb_file_per_table的设置状态如何变化,order2的数据和索引都有独立的存储位置

数据存储顺序

innodb表数据的存储是按照主键的顺序排列每个写入的数据。

这里写图片描述

该特点决定了该类型表的写入操作较慢。

事务、外键

该类型数据表支持事务、外键

事务:http://blog.csdn.net/change_any_time/article/details/79488020

外键:两个数据表A和B,B表的主键是A表的普通字段,在A表看这个普通的字段就是该表的“外键”,外键的使用有”约束”。
 约束:以上两个表,必须先写B表的数据,再写A表的数据,并且 A表的外键取值必须来之B表的主键id值,不能超过其范围。

真实项目里边很少使用“外键”,因为有约束。

并发性

该类型表的并发性非常高,多人同时操作该数据表,为了操作数据表的时候,数据内容不会随便发生变化,要对信息进行“锁定”
 该类型锁定级别为:行锁。只锁定被操作的当前记录。

Myisam

结构、数据、索引独立存储 ,该类型的数据表  表结构、数据、索引 都有独立的存储文件:

凹凸工坊-AI手写模拟器 凹凸工坊-AI手写模拟器

AI手写模拟器,一键生成手写文稿

凹凸工坊-AI手写模拟器 500 查看详情 凹凸工坊-AI手写模拟器

创建Myisam数据表
这里写图片描述

每个myisam数据表的 结构、数据、索引 都有独立的存储文件
这里写图片描述

表文件类型 含义

*.frm表结构文件*.MYD表数据文件*.MYI

表索引文件

特点:独立的存储文件可以单独备份、还原。

数据存储顺序

myisam表数据的存储是按照自然顺序排列每个写入的数据。
这里写图片描述

该特点决定了该类型表的写入操作较快。

并发性

该特点决定了该类型表的写入操作较快。

压缩机制

如果一个数据表的数据非常多,为了节省存储空间,需要对该表进行压缩处理。

复制当前数据表的数据:
这里写图片描述

不断复制使得order3数据表的数据变为200多万条:
这里写图片描述

对应的存储该200万条信息的文件的物理大小为40多兆:
这里写图片描述

开始压缩order3数据表的数据

压缩工具:myisampack.exe  表名
这里写图片描述

重建索引:myisamchk.exe  -rq  表名
这里写图片描述

解压缩工具:myisamchk.exe  –unpack  表名
这里写图片描述

order3表信息被压缩的60%的空间:
这里写图片描述

order3数据表有压缩,但是索引没有了:
这里写图片描述

重建索引:
这里写图片描述

索引果然被重建完毕:
这里写图片描述

刷新数据表:flush table  表名
这里写图片描述

出现情况:压缩的数据表是只读表,不能写信息:
这里写图片描述

压缩的数据表有特点:不能频繁的写入操作,只是内容固定的数据表可以做压缩处理,例如(存储全国地区信息的数据表等)
 如果必须要写数据:就解压该数据表,写入数据,再压缩

解压order3数据表,使得其可以写入数据:(解压同时索引自动重建)
这里写图片描述

数据解压完毕:
这里写图片描述

执行flush操作,更新解压后的数据:flush table  表名;该操作同时会删除order3.MYD.00996D46.deleted的压缩备份文件
这里写图片描述

此时允许给order3继续写入数据:
这里写图片描述

innodb存储引擎:适合做修改、删除  
 Myisam存储引擎:适合做查询、写入

Archive

innodb存储引擎:适合做修改、删除  
 Myisam存储引擎:适合做查询、写入

memory

内存型存储引擎,操作速度非常快速,比较适合存储临时信息,服务器断电,给存储引擎的数据立即丢失。

存储引擎的选择

Myisam和innodb

网站大多数情况下“读和写”操作非常多,适合选择Myisam类型(例如: dedecms、phpcms内容管理系统(新闻网站)、discuz论坛)

网站对业务逻辑有一定要求(办公网站、商城)适合选择innodb (Mysql5.5默认存储引擎都是innodb)

以上就是mysql数据库的存储引擎详细讲解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/892959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月28日 15:53:04
下一篇 2025年11月28日 15:58:09

相关推荐

  • Shiba Inu vs. Ruvi AI:哪个模因硬币将统治下一个公牛?

    加密货币市场正蓄势待发,准备迎接下一轮牛市的到来,投资者已开始加大对潜在赢家的关注力度。 加密货币市场正逐步从沉寂中苏醒,为即将到来的牛市做准备,投资者已开始增加潜在的代币持有量以提升其资产组合。在这个过程中,有两个脱颖而出的名字:Shiba Inu,作为模因币领域的明星项目,以及Ruvi AI,一…

    2025年12月8日
    000
  • ALR矿工:具有全球范围的尖端比特币采矿平台

    发现alr矿工平台的优势,包括尖端设备,法律合规性,直观界面和多个加密货币支持。 ALR Miner平台为用户提供了几种优势,这是加密货币采矿的一种吸引人的选择。这是关键好处的细分: 1。**高效采矿的尖端设备:** – 该平台利用Bitmain,Antminer和Giant Energ…

    2025年12月8日
    000
  • Solaxy(Solx)是Solana上的第一层项目,筹集了超过4300万美元的代币预售

    solaxy(solx)作为solana上的第二层项目,正接近其大规模代币预售的尾声,目前已筹集超过4,330万美元的资金。 加密行业的专家们长期就Solana(Sol)是否能超越以太坊(ETH)成为全球顶级区块链展开激烈讨论。 从马耳他的明媚海岸到硅谷充满活力的科技中心,区块链技术的潜力引发了加密…

    2025年12月8日
    000
  • 如预测的那样

    由Till Sawala和Helsinki大学。 2020年4月1日在PDT上午1:13更新。 计算机模拟周一透露,这种银河系可能与另一个巨大的星系造成灾难性的碰撞,但面临50-50的机会在一次粉碎中被摧毁的机会。 这是一个模态窗口。对话框窗口的开始。逃生将取消并关闭窗口。 这是一个模态窗口。可以通…

    2025年12月8日
    000
  • 毕竟,银河系可能不会被仙女座摧毁,模拟表明

    如预测的那样,银河系与另一个巨大的星系可能没有灾难性的碰撞。 如预测的那样,银河系与另一个巨大的星系可能没有灾难性的碰撞。 但是请不要担心:在我们的衰老阳光之后很长时间以来,预计不会出现银河系的粉碎。 银河系和均匀的银河系仙女座每秒以100公里(60英里)的速度相互驶向彼此,科学家长期以来预测他们将…

    2025年12月8日
    000
  • 链链接(链接)市场前景正在转向看涨,因为它朝着可能的突破偏离

    chainlink(link)正呈现出潜在突破的早期征兆,技术指标显示看涨动力正在增强。 ChainLink(链接)的价格展现出可能突破的迹象,因技术指标表明看涨动能正在提升。经过一段时间的盘整后,链接已形成对称三角形形态,若其能突破上行趋势线,这可能会引发剧烈的价格变动。 目前,部分分析师认为,一…

    2025年12月8日
    000
  • BlockDag:$ 0.0018入场和真正的技术力量

    在如今变幻莫测的市场环境中,仅有少数几个加密项目成功吸引了人们的注意。这些项目并不总是在你的预料之中。 在瞬息万变的市场里,仅有一些加密项目实现了真正的转型。一些熟悉的名称,如Filecoin、VeChain和Stellar,依旧活跃在人们的视野中,然而一个更为低调的项目正悄然崛起:Blockdag…

    2025年12月8日
    000
  • Ruvi AI成为Avalanche主导地位的竞争者,将区块链与人工智能融合在一起

    区块链技术领域正在飞速发展,众多项目争相重新定义去中心化系统的可能性。 在快速变化的区块链世界里,各类项目层出不穷,每个项目都致力于重新构想去中心化系统的潜能。尽管Avalanche凭借其闪电般的交易速度与可靠的可扩展性备受关注,但一位新兴的竞争者Ruvi AI也迅速吸引了市场的目光。 Ruvi A…

    2025年12月8日
    000
  • JetBolt(JBolt),Chainlink(链接)和仲裁(ARB)是加密专家现在购买的首选

    所有人的注意力都转向了即将到来的季节,部分分析人士指出,若以太坊能够保持当前势头,而比特币突破55%的水平。 所有人的目光聚焦于下一季,一些分析人士认为,如果以太坊维持领先地位,并且比特币达到超出55%的高度。 在主要的Altcoin行情爆发前,投资者正积极寻找最具潜力的加密货币,其中一些已在Alt…

    2025年12月8日
    000
  • Solana的逐渐崛起表现出稳定性

    solana每月收益达到6.5%,表明市场中成熟加密货币的可靠性。 索拉纳(Solana)在过去的一个月中实现了稳定的6.5%增长,彰显了其在投资者群体中的持久吸引力,尤其是在其在加密货币领域的成熟地位背景下。这种稳定性体现了已确立的加密货币持续的力量,得益于其强大的生态系统及高水平的投资者信任。 …

    2025年12月8日
    000
  • 比特币(BTC)价格再次处于最前沿

    随着加密货币市场的浪潮席卷而来,比特币的价格再次成为众人瞩目的焦点,但显然它并非独行侠。另一种极具潜力的替代币正迅速吸引市场的目光。 随着加密货币市场的浪潮席卷而来,比特币的价格再次成为众人瞩目的焦点,但显然它并非独行侠。另一种极具潜力的替代币正迅速吸引市场的目光。根据最新的BTC图表分析,比特币的…

    2025年12月8日
    000
  • PM Modi在Shilpa River沿岸的Indore Metro,Datia和Satna机场开设

    在传奇女王阿海·霍尔卡(ahilyabhai holkar)诞辰300周年之际,莫迪总理发表了讲话。 总理纳伦德拉·莫迪访问了中央邦,为多个项目奠基、启用并奉献。 **开发项目启动仪式** *在阿海女王诞辰300周年之际,莫迪总理在博帕尔詹博里梅丹的妇女赋权大会(Mahila Sashaktikar…

    2025年12月8日
    000
  • Fiobit- AI驱动的云采矿平台彻底改变了移动采矿

    加密货币云挖矿和比特币挖矿正逐渐成为一种流行的赚钱方式,尤其对于那些不想投资昂贵硬件的人来说。据coinbase的专业人士称,云挖矿让用户能够租赁远程数据中心的算力,这样即使是在智能手机上也能进行挖矿操作。这意味着你无需购买或维护任何挖矿设备。 接下来,我们将深入探讨比特币云挖矿的工作原理,并在20…

    2025年12月8日
    000
  • 您是否密切关注加密货币市场,想知道今年6月将您的钱放在哪里?

    随着比特币在市场中的主导地位稳固,vechain正在推动供应链追踪的发展,eos则致力于为去中心化应用提供动力,而arweave正在突破永久数据存储的极限。 你是否一直在密切注视着加密货币市场,并思考六月份资金应如何配置?当比特币维持其领先地位时,诸如Vechain和EOS这样的项目因其在供应链追踪…

    2025年12月8日
    000
  • Shiba Inu(Shib)价格前景亮起,Monero(XMR)价格跳高,但$ WAI可能是真正的突破性游戏

    由于即将来临的shibarium升级和象征性的销毁,shiba inu(shib)依然是一个值得期待的模因类项目。不过,shiba inu(shib)的价格依旧面临较大的阻力。 Shibarium升级的临近以及代币销毁行动,让Shiba Inu(Shib)的价格依然吸引眼球,尽管它在重要支撑位上遭遇…

    2025年12月8日
    000
  • XRP价格预测延长了,雷米(Remi Relife)预测到6月的3000%飙升至75美元

    加密分析师remi relife发表大胆夏季预测后,xrp的价格预期发生了显著调整。他表示xrp可能攀升至75美元。 Remi Relife针对XRP的价格做出了激进的夏季预测,预计到6月或7月将达到75美元的目标价位,这意味着较当前水平增长超过3,000%,引起了市场的广泛热议。 随着XRP长期路…

    2025年12月8日
    000
  • 2025年的十大云采矿服务提供商

    随着2025年加密货币市场的蓬勃发展,云挖矿逐渐成为投资者获取每日被动收入的热门方式。 在快速发展的2025年加密货币市场中,云挖矿已经成为寻求从比特币(BTC)和狗狗币(Doge)获得每日被动收入的投资者的首选方法。 与传统的挖矿方式不同,后者需要购置昂贵的挖矿设备并承担高额电费,云挖矿让用户通过…

    2025年12月8日
    000
  • Qubetics($ TICS):Web3聚合器更改规则

    您正注视着下一场大型altcoin浪潮吗?想知道什么会引发2025年的web3革命?准备好迎接未来——因为下一代加密货币不仅在颠覆,还在重新定义规则。 您正注视着下一场大型Altcoin浪潮吗?想知道什么会引发2025年的Web3革命?准备好迎接未来——因为下一代加密货币不仅在颠覆,因此。 数字金融…

    2025年12月8日
    000
  • Shiba Inu(Shib)价格上涨,Dogecoin(Doge)模式集会,以及为什么$ WAI可能会将它们都留在后面

    Shiba Inu(Shib)目标定在0.01,狗狗币(Doge)呼应了2021年的高点,而Web3 AI的$ WAI则提供了真正的AI交易工具,该代币是否具备最大的上涨潜力? Shiba Inu(Shib)的价格潜力再次吸引了交易者的目光,这得益于Shibarium的持续采用、代币销毁计划的推进以…

    2025年12月8日
    000
  • 六月购买的顶级加密货币? Blockdag的$ 0.0018价格和记录预售是超过Doge,Pepe和Shib

    随着加密市场在2025年重新卷土重来,寻找下一个突破的altcoin正在加热。用户专注于项目 加密货币市场在2025年进行了强烈的复出,随着对下一个突破的Altcoin升温的搜索,用户专注于具有真正的可扩展性,强大效用和可见牵引力的项目。 尽管模因硬币,例如Dogecoin,Shiba Inu和Pe…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信