Sybase数据库ASE事务日志的管理技巧详解
ASE是先记log的机制。Server Cache Memory中日志页总是先写于数据页:Log pages在commit ,checkpoint,space needed时写入硬盘。Data pages在checkpoint,space needed时写入硬盘。 系统在recovery时读每个database的syslogs表的信息,回退未完成的事务;完成已提交的事务。在Log中记下checkpoint点。这样保证整个数据库系统的一致性和完整性。对一个新建的数据库来说,log大小为整个数据库大小的20%左右。因为 log记录对数据库的修改,如果修改的动作频繁,则log的增长十分迅速。
用户评论