zoukankan      html  css  js  c++  java
  • per-table tablespace

    独立表空间:
    在配置文件(my.cnf)中设置: innodb_file_per_table
    优点:
    1.  每个表都有自已独立的表空间。
    2.  每个表的数据和索引都会存在自已的表空间中。
    3.  可以实现单表在不同的数据库中移动。
    4.  空间可以回收(除drop table操作处,表空不能自已回收)
    a)         Drop table操作自动回收表空间,如果对于统计分析或是日值表,删除大量数据后可以通过:alter table TableName engine=innodb;回缩不用的空间。
    b)         对于使innodb-plugin的Innodb使用turncate table也会使空间收缩。
    c)         对于使用独立表空间的表,不管怎么删除,表空间的碎片不会太严重的影响性能,而且还有机会处理。
    缺点:
    单表增加过大,如超过100个G。

  • 相关阅读:
    linux kernel内存碎片防治技术
    内核线程
    Linux内核高端内存
    Lcd(一)显示原理
    LSB和MSB
    图解slub
    数据库小试题2
    编写函数获取上月的最后一天
    php中的static静态变量
    mysql小试题
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351760.html
Copyright © 2011-2022 走看看