社区
MySQL
帖子详情
Innodb表类型数据的存储
zhangxdd
2010-11-13 10:58:12
我在一台MySQL服务器上运行多个数据库,并都是Innodb类的,有什么方法可以将每个数据库的数据存放在不同的ibdata文件中吗?
...全文
82
7
打赏
收藏
Innodb表类型数据的存储
我在一台MySQL服务器上运行多个数据库,并都是Innodb类的,有什么方法可以将每个数据库的数据存放在不同的ibdata文件中吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fxs_2008
2010-11-15
打赏
举报
回复
据说分共享文件和独立文件,但备份好象都要备份
rucypli
2010-11-14
打赏
举报
回复
[Quote=引用 2 楼 zuoxingyu 的回复:]
http://blog.chinaunix.net/u3/116107/showart.php?id=2309660
看看这篇文章,是不是你想要的。
[/Quote]
只能在windows下实用
ACMAIN_CHM
2010-11-14
打赏
举报
回复
分个数据库单独一套数据文件,还是比较方便的。
比如ORACLE每个 SCHEMA (等同于MYSQL中的数据库)可以指定其中的对象的存储 tablespace 而一个 tablesapce 以由一个或几个数据文件组成, 这样在备份操作的时候可以直接基于表空间进行操作,各不同的SCHEM之前不受影响。
但MYSQL的INNODB目前尚无此功能。 不过楼主如果的确需要,MYSQL对存储引擎是开放的,你可以自己编写存储引擎(前提是你有足够的时间和能力)
rucypli
2010-11-14
打赏
举报
回复
每个库放在不同的文件里对你有什么意义,单独备份某个库?别的库不需要备份吗
小小小小周
2010-11-13
打赏
举报
回复
用ibdata好像不能.不过你可以用参数innodb_file_per_table,可以让他们全部都隔离开来
ACMAIN_CHM
2010-11-13
打赏
举报
回复
IBDATA无法控制每个数据库一个,可以改成每个表一个。
zuoxingyu
2010-11-13
打赏
举报
回复
http://blog.chinaunix.net/u3/116107/showart.php?id=2309660
看看这篇文章,是不是你想要的。
MySQL
存储
引擎中MyISAM和
InnoDB
区别详解
存储
引擎说白了就是如何
存储
数据
、如何为
存储
的
数据
建立索引和如何更新、查询
数据
等技术的实现方法。因为在关系
数据
库中
数据
的
存储
是以
表
的形式
存储
的,所以
存储
引擎也可以称为
表
类型
(即
存储
和操作此
表
的
类型
)
InnoDB
表
空间
类型
及特征
InnoDB
表
空间可以
存储
一个或多个
InnoDB
表
和相关索引的
数据
文件。内容包含来自单个
表
的
数据
和索引。内容包含来自多个
表
的
数据
和索引。内容
存储
元
数据
和缓冲区,包括。
InnoDB
的
数据
存储
方式
所以
InnoDB
会将一条行
数据
中过长字段的
数据
单独存放到BLOB的页中,而在B+树叶子节点中
存储
指针。这样的机制的优点是保证了单页行
数据
条数更多,降低磁盘IO,提升查询效率缺点是在需要查询该长字段的
数据
时,需要去...
InnoDB
的
表
类型
,逻辑
存储
结构,物理
存储
结构
对比Oracle支持的各种
表
类型
,
InnoDB
存储
引擎
表
更像是Oracle中的索引组织
表
(index organized table)。在
InnoDB
存储
引擎
表
中,每张
表
都有个主键,如果在创建
表
时没有显式地定义主键(Primary Key),则
InnoDB
存储
...
InnoDB
中
数据
是如何
存储
的
写在前面 本文章是学习掘金小册《MySQL 是...这篇文章将从单条记录到页,带你了解MySQL中
数据
存储
的秘密。
InnoDB
记录
存储
结构–行格式 我们知道MySQL中真正
存储
数据
的是
存储
引擎,因为MySQL中
存储
的
数据
一般都是比较
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章