快速清除大表

快速清除大表

  tivoli数据库数据不断增大, 90G 的空间也只剩下 2G,ibm的工程师说没有清理数据的脚本,但是又说数据库里面各历史数据表没有关联,可以清除,于是SELECT TABSCHEMA,TABNAME,CARD,NPAGES,FPAGES,OVERFLOW,CLUSTERED,ACTIVE_BLOCKS FROM SYSSTAT.TABLES order by card desc了一把,找到最上面一个表,看看里面的数据有500w,sql语句delete却总是删除不掉,搜索了一把,alter table tblname activate not logged initially with empty table可以清除,测试了下确实可以.

另外还发现数据库中好多表名是用"开头和结尾的,有些数据库客户端工具却不能正确读取表名,不知道为什么.

你可能感兴趣的:(快速清除大表)