Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库文件类型

 

事务日志

事务日志是一个独立于数据库文件的文件。它存储对数据库进行的所有更改,所有的插入、更新、删除、提交、回退和数据库模式变化都会被记录。事务日志还称作前滚日志重做日志

事务日志是备份和恢复的重要组成部分,也是使用 MobiLink 进行数据同步或使用 SQL Remote 复制数据所必需的。

缺省情况下,所有数据库都使用事务日志。事务日志的使用是可选的,但除非您有特殊原因不这样做,否则应使用事务日志。运行带有事务日志的数据库可提供更强大的故障保护功能、更好的性能以及数据复制功能。

建议您在计算机的不同磁盘上分别存储数据库文件和事务日志。如果 dbspace 和事务日志位于同一磁盘上,那么出现磁盘故障时,将丢失所有数据。但是,如果数据库和事务日志存储在不同的磁盘上,则在发生磁盘故障时,即使不能恢复全部数据,也能恢复大部分数据,因为在完整的数据库或事务日志(从中可以恢复数据库)这两者中,总有一个存在。请参见介质故障

数据库或事务日志文件的时间戳仅在文件增大或文件关闭时更新。如果数据库操作导致事务日志文件增长而数据库文件不增长,则事务日志文件的时间戳会比数据库文件的时间戳更新。如果数据库关闭,则事务日志文件和数据库时间戳会更新。

小心

数据库文件与事务日志文件必须与数据库服务器位于同一台物理计算机上,或者必须通过 SAN 或 iSCSI 配置进行访问。如果数据库文件和事务日志文件位于远程网络目录上,则可能会导致性能很差、数据损坏和服务器不稳定。请参见 [external link] http://www.sybase.com/detail?id=1034790

 何时将更改强制保存到磁盘上
 另请参见

更改事务日志的位置 (Sybase Central)
更改事务日志的位置(命令行)
事务日志大小注意事项
事务日志镜像
启动现有数据库的事务日志镜像 (Sybase Central)
启动现有数据库的事务日志镜像(命令行)
确定哪个连接有未完成的事务 (SQL)
检查点
检查点日志