当前位置:首页 > 开发 > 数据库 > 正文

Mysql 分区 ------ Innodb 表引擎

发表于: 2015-06-13   作者:dsxwjhf   来源:转载   浏览:
摘要: 对于 myisam 引擎的数据库,它的所有表在物理上是分开的。对每个表来说,它的 schema 、data 和 index 都是一个独立的文件。 对于 innodb 引擎的数据库,它的所有表,其 schema 是独立开的,如 t1.frm 、 t2.frm 等。但所有表的数据和索引,一锅粥的放在一个文件之中: ibdata1 。 我们知道,分区的目的是在物理上把大表拆成小表。所以对 m
对于 myisam 引擎的数据库,它的所有表在物理上是分开的。对每个表来说,它的 schema 、data 和 index 都是一个独立的文件。

对于 innodb 引擎的数据库,它的所有表,其 schema 是独立开的,如 t1.frm 、 t2.frm 等。但所有表的数据和索引,一锅粥的放在一个文件之中: ibdata1 。

我们知道,分区的目的是在物理上把大表拆成小表。所以对 myisam 引擎的数据库来说,一点儿问题都没有,但对于 innodb 引擎的数据库来说,它必须把“共享表空间”改成“独立表空间”:修改 my.conf ,添加一句:

innodb_file_per_table = 1

Mysql 分区 ------ Innodb 表引擎

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号