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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 性能提高、诊断和监控 » 关于提高性能的提示

 

使用内存模式

如果应用程序能够容许丢失最近检查点之后的已提交事务,那么应用程序就可以通过使用内存模式而受益。

此模式对于需要获得较高性能且运行在具有大量可用内存的系统(通常足以在高速缓存中容纳所有的数据库文件)上的应用程序十分有用。

可以选择两种不同的内存模式。在永不写入模式下,已提交事务将不会写入磁盘上的数据库文件中。当指定永不写入模式时,在相同或不同的表上可以有多个并发的 LOAD TABLE 语句处于活动状态。如果数据库关闭或连接中断,则所有更改都会丢失。在仅检查点模式下,数据库服务器不使用事务日志,因而您无法恢复到最近的已提交事务。但是,由于启用了检查点日志,因此数据库可以恢复到最近的检查点。

有关配置内存模式以及确定此模式是否适用于您的应用程序的详细信息,请参见-im dbeng12/dbsrv12 服务器选项

注意

内存模式需要一个单独的许可。请参见单独授权的组件