博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL5使用Innodb引擎时如何设置数据文件按表存储
阅读量:4467 次
发布时间:2019-06-08

本文共 415 字,大约阅读时间需要 1 分钟。

在Innodb引擎中,数据库的表可以共享存储空间也可以按表单独存储,共享存储空间虽然看起来简洁干净,但是从管理和运维的角度的看这种方式不可取。首先在同一个MySQL服务器下得不通数据库的表都会被存放于一个文件中,这个文件不会以为数据库某个表或者某些数据的删除二进行收缩,当数据库很多并且插入操作频繁的情况下,共享存储文件会增长的很快很大。如果数据库要做迁移,架构比较简单,但是存储于共享空间的中的数据就不太容易分离出来。

如果使用按表单独存储则可以很好的解决上述问题,遗憾的是MySQL5中使用Innodb引擎时,默认是使用共享存储空间的。所以我们安装完MySQL后可以先停止MySQL服务在my.ini(windows系统中)或者my.conf(Linux系统中)添加如下配置:

innodb_file_per_table=1

转载于:https://www.cnblogs.com/tom-lau/p/5554604.html

你可能感兴趣的文章
勿忘国耻2018/09/18
查看>>
Jenkins部署码云SpringBoot项目
查看>>
多标签分类(multi-label classification)综述
查看>>
史上最全面的Spring-Boot-Cache使用与整合
查看>>
图的遍历(深度优先与广度优先搜索两种方案)
查看>>
快速读入模板
查看>>
把一张图片变成base64
查看>>
impdp报错: ORA-39064: 无法写入日志文件 ORA-29285: 文件写入错误
查看>>
\n ^ \t的使用
查看>>
css盒模型
查看>>
计算机学科各专业大牛
查看>>
SIM卡
查看>>
探索式测试:测试自动化
查看>>
用 UIWebView 代替 UITextView,解决行间距问题
查看>>
学习秦九韶算法
查看>>
Mysql中use filesort的误区
查看>>
npm和Node.js简介
查看>>
Spring AOP无法拦截Controller的原因
查看>>
Windows双系统
查看>>
Microsoft Project项目管理工具
查看>>