Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1620843
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2011-01-28 19:30:46

   随着IQ Server的运行,由于修改Catalog DB中的数据字典表等对象,会导致Catalog DB Transaction Log文件(即dbname.log)不断增长。特别是应用有频繁的创建、删除数据库对象(比如表、视图等)的操作,会加快log文件的增长(也会导致.db文件的快速增长)。Catalog Transaction Log文件可以被缩小,最安全的方法如下:
  (1) 使用stop_asiq先停止IQ Server
  (2) 然后使用服务器启动选项-m启动IQ Server
      start_asiq -m @xxx.cfg dbname.db
      例如:
        start_asiq -m @mp2.cfg mp2.db
  (3) 正常启动之后再次停止IQ
      这时IQ Catalog Transactin Log被删除,
  (4) 再次启动(不要加-m)后,IQ Server会创建一个log,这个log尺寸很小。例如:
      start_asiq @mp2.cfg mp2.db
 
阅读(1667) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~