• ADADADADAD

    怎么理解MySQL中innodb_file_per_table参数[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:10:12

    作者:文/会员上传

    简介:

    在MySQL中创建表时,如果innodb_file_per_table为ON,则会生成两个文件tablename.frm和tablename.ibd。如果innodb_file_per_table为OFF时,则只会生成一个文件tablename.frm,此表

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    在MySQL中创建表时,如果innodb_file_per_table为ON,则会生成两个文件tablename.frm和tablename.ibd。
    如果innodb_file_per_table为OFF时,则只会生成一个文件tablename.frm,此表的数据将存放在ibdata*这个文件中。

    mysql> show variables like '%per_table%';
    +---------------------------+-------+
    | Variable_name | Value|
    +---------------------------+-------+
    | innodb_file_per_table | ON|
    +---------------------------+-------+
    mysql>use vast
    mysql>create table testtbs(a int,b int);
    mysql>insert into testtbs select 1,2;
    mysql>insert into testtbs select 3,4;
    [root@vast vast]# pwd
    /data/mydb/vast
    [root@vast vast]# ls *testtbs*
    testtbs.frm testtbs.ibd


    mysql> show variables like '%per_table%';
    +---------------------------+-------+
    | Variable_name | Value|
    +---------------------------+-------+
    | innodb_file_per_table | OFF |
    +---------------------------+-------+
    mysql>create table testtbs1(a int,b int);
    mysql>insert into testtbs1 select 1,2;
    mysql>insert into testtbs1 select 3,4;
    [root@vast vast]# pwd
    /data/mydb/vast
    [root@vast vast]# ls *testtbs1*
    testtbs1.frm

    怎么理解MySQL中innodb_file_per_table参数.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlinnodb