引擎相关设置

5.1      SQL Server引擎

<SqlServerMultiThread> </SqlServerMultiThread>引擎在多线程环境下的配置参数,如果 SDX 对象要在线程中使用,必须强制设置该选项为 true

5.2      PostgreSQL引擎

<PGSQLConnPoolSize></PGSQLConnPoolSize>引擎在多线程环境下的配置参数,0代表不使用连接池。如果 SDX 对象要在线程中使用,应根据实际需求对参数进行设置,建议设置为大于1的值,且与连接数相匹配,这样有利于性能的提高。需要注意的是,此参数为静态参数,如果进行了修改,需要重新启动程序。

5.3     Schema和数据集名的连接符

<SchemaJoin></SchemaJoin>此标签用于当数据库下存在多个 Schema 时,设置 Schema 名(非默认 Schema)和数据集名的连接符,连接符仅支持下划线_和小数点.,适用于 PostGIS 数据源。举例:PostGIS 数据源下有两个 Schema,Public(默认 Schema)和 Sch,且两个 Schema 下均存在空间数据(Sch 下空间数据表名为dt),当标签设置为<SchemaJoin>.</SchemaJoin>,空间数据表 dt 将以数据集名为 Sch.dt 注册到数据源。

5.4     字段名大小写敏感

<FieldNameCaseSensitive></FieldNameCaseSensitive>此标签用于控制字段名的大小写敏感性,自 SuperMap iDesktopX 2025 R2 版本开始生效。当设置为 True 时,输入的含有大写字母字段名,将保留原始大小写;设置为 False 时,字段名会统一转换为小写,该参数默认值为 False。适用于 PostGIS 系列数据源,包括:PostGIS、KingBase、HighGoDB、SHENTONG、POLARDBGanos数据源。需注意的是:1、该参数仅在使用 SDX 连接方式时有效,通过 JDBC-PostGIS 连接不生效;2、若在设置为 True 的平台下创建了含有大写字母的字段名,再在设置为 False 的平台下或 2025 R2 之前版本平台打开数据集,查看字段名将均为小写。