第五十一章 服务器配置选项

2023-10-08  本文已影响0人  Cache技术分享

第五十一章 服务器配置选项

服务器有一些配置选项会影响编写代码的方式。

大多数配置详细信息都保存在名为 iris.cpf(配置参数文件或 CPF)的文件中。

SQL 的设置

自适应模式

此设置(默认情况下处于启用状态)可确保在多种用例中获得最佳的开箱即用性能。具体来说,自适应模式控制运行时计划选择(RTPC)、并行处理,并自动运行TUNE TABLE以优化查询执行的效率。如果不关闭自适应模式,则无法独立控制自适应模式控制的各个功能。

保留缓存的查询源

此设置指定在执行除嵌入式 SQL 之外的任何 SQL 时是否保存 IRIS 生成的例程和 INT 代码。在所有情况下,都会保留生成的 OBJ。默认情况下,不保留例程和 INT 代码。

查询结果不存储在缓存中。

默认架构

此设置指定创建或删除没有指定架构的表时要使用的默认架构名称。它还用于其他 DDL 操作,例如创建或删除视图、触发器或存储过程。

分隔标识符支持

此设置控制 SQL 如何处理一对双引号内包含的字符。

如果启用对分隔标识符的支持(默认设置),则可以在字段名称两边使用双引号,这样就可以引用名称不是常规标识符的字段。例如,此类字段可能使用 SQL 保留字作为名称。

如果禁用对分隔标识符的支持,双引号内的字符将被视为字符串文字,并且无法引用名称不是常规标识符的字段。

可以使用带有 SUPPORT_DELIMITED_IDENTIFIERS 关键字的 SET OPTION 命令或使用 $SYSTEM.SQL.Util.SetOption()方法 DelimitedIdentifiers 选项来设置系统范围内的分隔标识符支持。要确定当前设置,请调用 $SYSTEM.SQL.CurrentSettings()

IPv6 地址的使用

IRIS 始终接受 IPv4 地址和 DNS 寻址形式(主机名,带或不带域限定符)。可以将 IRIS 配置为也接受 IPv6 地址。

以编程方式配置服务器

可以通过调用特定实用程序以编程方式更改 IRIS 的某些操作参数;这就是可能为客户更改配置的方式。例如:

上一篇下一篇

猜你喜欢

热点阅读