USEOSTIME 配置参数

onconfig.std 值
USEOSTIME 0
0 = 关

1 = 开

生效
初始化期间
参考
  • GBase 8s 性能指南
  • 使用 CURRENT 函数来返回 datetime 值,在 GBase 8s SQL 语法指南

用法

设置 USEOSTIME 为 1 指定当数据库服务器从操作系统为 SQL 语句获取当前时间时,数据库服务器要使用亚秒精度。下列示例显示 datetime 值中的亚秒:
2001-09-29 12:50:04.612

如果不需要亚秒精度,则数据库服务器每秒从操作系统检索当前时间一次,使得客户端应用的时间精度为一秒。如果设置 USEOSTIME 为 0,则当前函数为该年向分数域返回零(.000)。

当数据库服务器的主机计算机有亚秒精度时钟时,其 SQL 语句依赖于亚秒精确度的应用应设置 USEOSTIME 为 1

与关闭 USEOSTIME 运行的系统相比,USEOSTIME 设置为非零的系统注意到性能下降达 4% 至 5%。

从应用程序到 GBase 8s 内嵌语言库函数,这个设置不影响任何关于时间的调用。