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 Anywhere 支持可设置为用户定义值的属性。您的应用程序必须为每个用户定义的属性定义语义并设置返回值。可使用 sa_user_defined_counter_set 系统过程将属性值设置为绝对值,或使用 sa_user_defined_counter_add 系统过程递增属性值。sa_user_defined_counter_add 系统过程还可用来通过添加负值来递减属性。

用户定义的属性值将针对各个连接、数据库和服务器单独维护。可以分别使用 CONNECTION_PROPERTY、DB_PROPERTY 和 PROPERTY 函数检索属性的当前值。还可以通过 "性能监控器" 访问这些属性。"性能监控器" 以绝对值的形式显示 UserDefinedCounterRaw 属性的当前值,并以速率形式显示测量间隔中 UserDefinedCounterRate 的更改速率。

举例来说,假如有一个原始属性,它显示键池中当前剩余的键数量。属性值将随时间上下波动。同时,速率属性可能会显示从键池中使用键的速度。值会随着键的不断使用而增加,"性能监控器" 将显示每秒使用键的速率。

 另请参见