返回首页

gbase数据、南大通用产品文档:GBase8cstandard_conforming_strings

更新日期:2024年09月11日

参数说明:控制普通字符串文本('…')中是否按照SQL 标准把反斜扛当普通文本。

应用程序通过检查这个参数可以判断字符串文本的处理方式。

建议明确使用转义字符串语法(E'…')来转义字符。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进行设
置。
取值范围:布尔型

on 表示打开控制功能。

off 表示关闭控制功能。
默认值:on

初始化GBaseCommand 的新实例。

语法
[Visual Basic]



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 127 -
Public Sub New()
[C#]
public GBaseCommand()

常见问题处理

数据库实例连接失败:
请检查数据库实例的情况,
是否数据库实例出现了问题或安全权
限配置(pg_hba.conf 文件中的配置项)不正确。

重启失败:请检查数据库实例健康情况,确保数据库实例工作正常。

跑TPC-C 作业时发现性能越来越慢:TPC-C 等高并发场景下的压力测试,往往伴随着
大量的数据修改。由于每一次测试并非是幂等的(TPC-C 数据库数据量的增加、没有
进行vacuum full 清理掉失效元组、
数据库没有触发checkpoint、
没有进行drop cache 等)

因此一般建议TPC-C 等伴随着较多数据写入的benchmark 应该每隔一段时间
(视具体
并发量、执行时长的不同而异)重新导入一次数据,比较简单的方法是备份$PGDATA
目录。

TPC-C 跑作业时,TPC-C 驱动脚本报异常“TypeError: float() argument must be a string
or a number, not 'NoneType'”(不能将None 转换为float 类型):这是因为没有获取到
TPC-C 的压测返回结果,造成该问题的原因比较多,请首先手动检测是否能够跑通
TPC-C 并能够获取返回结果。
若无上述问题,
则建议将TPC-C 驱动脚本中的命令列表
中的"sleep" 命令延迟时间设得更大一些。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
384