美文网首页
第五十一章 服务器配置选项

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

作者: Cache技术分享 | 来源:发表于2023-10-08 07:40 被阅读0次

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

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

    大多数配置详细信息都保存在名为 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 的某些操作参数;这就是可能为客户更改配置的方式。例如:

    • Config.Miscellaneous包含设置系统范围默认值和设置的方法。
    • %SYSTEM.Process包含为当前进程的生命周期设置环境值的方法。
    • %SYSTEM.SQL包含更改 SQL 设置的方法。

    相关文章

      网友评论

          本文标题:第五十一章 服务器配置选项

          本文链接:https://www.haomeiwen.com/subject/sttbbdtx.html