环境

mysql版本:5.7.19
官方文档:(https://dev.mysql.com/doc/refman/5.7/en/innodb-multiple-tablespaces.html)

查看目前属于哪种表空间

mysql> show variables like '%per_%';

共享表空间会显示为off:

独立表空间会显示为on:

从独立表空间切换到共享表空间

[root@mini2 employees]# vim /etc/my.cnf


[root@mini2 employees]# service mysqld start
这时再登录mysql,看看innodb_file_per_table的值是否已改变为off。
此时如果创建innodb引擎的表,可以发现只会有frm文件:

从共享表空间切换到独立表空间

步骤同上,只是将my.cnf中加:
innodb_file_per_table=1
验证步骤也同上。
此时如果创建innodb引擎的表,可以发现除了有frm文件,还有ibd文件:

转载于:https://www.cnblogs.com/grey-wolf/p/7504780.html

mysql中独立表空间与共享表空间之前如何切换相关推荐

  1. MySQL如何判别InnoDB表是独立表空间还是共享表空间

    InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file ...

  2. mysql 共享表空间_MySQL共享表空间概念

    该参数在mysql5.6.6及其后续版本默认开启,开启该参数的时候,Innodb将每个新创建的表的数据及索引存储在一个独立的.ibd文件里,而不是系统的表空间.当这些innodb表被删除或清空的时候, ...

  3. 在MySQL中如何有效的删除一个大表?

    在MySQL中如何有效的删除一个大表? Oracle大表的删除: http://blog.itpub.net/26736162/viewspace-2141248/ 在DROP TABLE 过程中,所 ...

  4. Mysql中的行级锁、表级锁、页级锁

    转载自 Mysql中的行级锁.表级锁.页级锁 在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足. 在数据库的锁机制中介绍过,在DBMS中,可以按 ...

  5. mysql查看当前数据库中表明,MySQL中查看当前数据库的所有表

    关键词 MySQL数据库 表 摘要 本文介绍在MySQL数据库中,如何列出并查看当前数据库的所有表. 本文介绍在MySQL数据库中,如何列出并查看当前数据库的所有表. 我们创建一个数据库之后,数据库里 ...

  6. mysql表空间转移_mysql共享表空间扩容,收缩,迁移

    mysql共享表空间扩容,收缩,迁移 一.扩容innodb文件 1.关闭mysql db /usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock ...

  7. mysql isreg_`Innodb` MySQL中如何优雅的删除大表跑路

    最近很想写写MySQL相关的内容,就从这个话题出发吧 有人说删MySQL表谁不会 不就是 drop table TABLENAME 如果在生产环境中,你对一张TB级别的大表,敲下这行命令 那么你的主管 ...

  8. MySQL中的锁机制、MyISAM表锁、MyISAM表级锁争用情况、MyISAM并发插入Concurrent Inserts、MyISAM的锁调度

    前言: 关于读锁.写锁.乐观锁.悲观锁.行锁.表锁的理解可以看看以前我写的: 读锁.写锁.乐观锁.悲观锁.行锁.表锁 内部锁:在MySQL服务器内部执行的锁,以管理多个会话对表内容的争用.这种类型的锁 ...

  9. MySQL 中主键的几种表设计组合的实际应用效果

    了解主键.外键.索引 主键 主键的主要作用是保证表的完整.保证表数据行的唯一性质, ① 业务主键(自然主键):在数据库表中把具有业务逻辑含义的字段作为主键,称为"自然主键(Natural K ...

最新文章

  1. Git帮助文档阅读笔记----第二章
  2. 【caffe-windows】全卷积网络特征图分析
  3. hsv 明度的范围_色彩空间中的 HSL、HSV、HSB 有什么区别?
  4. 吃屎是一种什么样的体验?
  5. panda 函数笔记(merge\DataFrame用法\DataFrame.plot)
  6. 查看mysql错误日志定位mysql错误
  7. android开发switch自动关闭,更改Android Switch状态
  8. 蓝桥杯 ADV-75 算法提高 简单计算器
  9. Python中执行系统命令常见的几种方法
  10. 硬盘测试软件w10,Win10硬盘检测工具
  11. Win10快捷键模式退出的方法
  12. 动态添加element标签,数据操作
  13. 算法实现- 数字转金额大写
  14. EXCEL的扩展名xls与xlsm有啥区别
  15. mysql 根据日期查询周、月、年起止时间
  16. (转载)国内和国外DNS服务器地址 全国各地电信DNS服务器地址
  17. OceanBase 企业版下载使用指引
  18. 新拟态设计html,新拟态UI设计怎么做?来用Neumorphism在线工具吧
  19. 一个iOS开发者的修真之路
  20. 个人对String,StringBuffer,StringBuilder的一些理解

热门文章

  1. Java跳出多重循环
  2. [python3.x] 利用chardet检测网页编码
  3. Linux tcpdump命令用法详解
  4. uni-app自定义tabBar;uni-app小程序自定义tabBar;uni-app小程序修改中间tabBar导航栏大小;uni-app中间导航栏凸起;uni-app修改底部导航栏
  5. linux系统libpcap安装方法
  6. 前端学习(3132):react-hello-react之受控组件
  7. 前端学习(3038):vue+element今日头条管理-使用请求拦截器
  8. [vue-cli]vue-cli提供了的哪几种脚手架模板?
  9. 前端学习(2692):重读vue电商网站13之使用动态编辑标签
  10. 工作179:接口对接