When you delete data from a table, InnoDB contracts the corresponding B-tree indexes. Whether the freed space becomes available for other users depends on whether the pattern of deletes frees individual pages or extents to the tablespace. Dropping a table or deleting all rows from it is guaranteed to release the space to other users, but remember that deleted rows are physically removed only in an (automatic) purge operation after they are no longer needed for transaction rollbacks or consistent reads. (See Section 13.6.9, “InnoDB Multi-Versioning”.)
红色部分的英语没有搞定是怎么断句的,如何理解 ?
蓝色部分我的理解是:删除表或者删除表的所有记录是可以保证去给别的用户释放空间,不知道对不对,我对 dropping a table ... from it is guaranteed to...的语法不是太懂,如何理解?这中间的it是指啥?tablespace吗?

解决方案 »

  1.   

    Dropping a table or deleting all rows from it
    it指的就是a table这个表 
      

  2.   

    Whether the freed space becomes available for other users 
    (这些空间是否对用户可用)
    depends on 
    (依赖于)
    whether the pattern of deletes frees individual pages or extents to the tablespace. 
    (释放空闲pages或者extends到表空间的模式)
      

  3.   

    Dropping a table or deleting all rows from it is guaranteed to release the space to other users
    drop表或者删除所有行是可以保证释放空间供其他用户使用的
      

  4.   


    Dropping a table or deleting all rows from it
     is guaranteed to
     release the space to other users
    这样断吧Dropping a table or deleting all rows from itit指Dropping a table 中的table