iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL innoDB独立表空间和共享表空间的优点和缺点是什么
  • 922
分享到

MySQL innoDB独立表空间和共享表空间的优点和缺点是什么

2024-04-02 19:04:59 922人浏览 独家记忆
摘要

本篇文章给大家分享的是有关Mysql innoDB独立表空间和共享表空间的优点和缺点是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

本篇文章给大家分享的是有关Mysql innoDB独立表空间和共享表空间的优点和缺点是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

独立表空间的优点:
1.每个表都有自已独立的表空间。
2.每个表的数据和索引都会存在自已的表空间中。
3.可以实现单表在不同的数据库中移动。
4.空间可以回收(drop/truncate table方式操作表空间不能自动回收)
5.对于使用独立表空间的表,不管怎么删除,表空间的碎片不会太严重的影响性能,而且还有机会处理。

缺点:
单表增加比共享空间方式更大。

共享表空间的优点:
1)可以放表空间分成多个文件存放到各个磁盘上(表空间文件大小不受表大小的限制,如一个表可以分布在不同的文件上)。
所以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,
也就是说,Innodb的单表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。
2)表数据和表描述放在一起方便管理。 
缺点:
所有的数据和索引存放到一个文件中,将有一个很常大的文件,虽然可以把一个大文件分成多个小文件,但是多个表及索引在表空间
中混合存储,这样对于一个表做了大量删除操作后表空间中将会有大量的空隙,特别是对于统计分析,日志系统这类应用最不适合用共享表空间。

总结:mysql数据库是由N多表组成的,每个表有自己的表定义文件.frm文件,表索引文件,表数据文件。INNODB的索引文件和数据文件是在一起的,MYISAM是分开的。
对于表空间,INNODB分成共享表空间和独享表空间2种。共享的情况下,所有表的数据都存在一个文件里,独享情况下,每个表单独文件存储此表的数据。


以上就是Mysql innoDB独立表空间和共享表空间的优点和缺点是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL innoDB独立表空间和共享表空间的优点和缺点是什么

本文链接: https://www.lsjlt.com/news/62119.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL innoDB独立表空间和共享表空间的优点和缺点是什么
    本篇文章给大家分享的是有关MySQL innoDB独立表空间和共享表空间的优点和缺点是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2022-10-18
  • Mysql InnoDB 共享表空间和独立表空间
    前言:学习mysql的时候总是习惯性的和oracle数据库进行比较。在学习mysql InnoDB的存储结构的时候也免不了跟oracle进行比较。Oracle的数据存储有表空间、段、区、块、数据文件;m...
    99+
    2022-10-18
  • MySQL InnoDB独立表空间模式的优点和缺点分别是什么
    这期内容当中小编将会给大家带来有关MySQL InnoDB独立表空间模式的优点和缺点分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 ...
    99+
    2022-10-19
  • MySQL Innodb独立表空间的配置及优缺点
    这篇文章主要讲解了“MySQL Innodb独立表空间的配置及优缺点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL Innodb独立表空间的配置及...
    99+
    2022-10-18
  • MySQL中怎么判断InnoDB表是独立表空间还是共享表空间
    MySQL中怎么判断InnoDB表是独立表空间还是共享表空间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、独立表空间优缺点1. 优点:(1...
    99+
    2022-10-18
  • MySQL判别InnoDB表是独立表空间还是共享表空间的方法详解
    前言 InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file...
    99+
    2022-10-18
  • MySQL innodb共享表空间新增表空间数据文件方法是怎么样的
    本篇文章给大家分享的是有关MySQL innodb共享表空间新增表空间数据文件方法是怎么样的 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2022-10-18
  • mysql从共享表空间修改为单个表的表空间存储方式是什么
    本篇文章为大家展示了mysql从共享表空间修改为单个表的表空间存储方式是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 使用过MySQL的同学,刚开始接触最多...
    99+
    2022-10-19
  • mysql收缩共享表空间的方法是什么
    这篇文章主要讲解了“mysql收缩共享表空间的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql收缩共享表空间的方法是什么”吧! ...
    99+
    2022-10-19
  • 国内和国外提供的美国服务器空间有什么优缺点
    国内和国外提供的美国服务器空间优缺点有:1、国内提供美国服务器空间的优点是沟通容易,支付容易,组件支持比较齐全,缺点是空间小,安全性不高;2、国外提供美国服务器空间的优点是空间大,服务好,安全性较高,缺点是需要VISA国际支付,组件支持比较...
    99+
    2022-10-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作