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

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULConnectionStringBuilder 类

 

CacheSize 属性

UL Ext.: 指定高速缓存的大小。

语法
Visual Basic
Public Property CacheSize As String
C#
public string  CacheSize { get; set; }
属性值

指定高速缓存大小的字符串。缺省值为空值引用(在 Visual Basic 中为 Nothing),表示使用缺省值 16 页。

注释

以字节为单位指定高速缓存大小的值。使用后缀 k 或 K 来表示以千字节为单位;使用后缀 m 或 M 来表示以兆字节为单位。

例如,以下代码会将高速缓存大小设置为 128 KB。

connParms.CacheSize = "128k"

如果未指定高速缓存大小或者指定的大小不正确,则会使用缺省大小。缺省高速缓存大小为 16 页。由于使用缺省页面大小 4 KB,因此缺省高速缓存大小为 64 KB。最小高速缓存大小与平台有关。

缺省高速缓存大小是保守值。如果测试显示需要提高性能,则应该增加高速缓存大小。如果将高速缓存大小增大到超过数据库本身的大小,不但不会提高性能,并且高速缓存过大可能会影响能够使用的其它应用程序的数目。

另请参见