GAUSS 100 修改默认侦听端口
配置说明:修改数据库默认的侦听端口1611,禁止恶意客户端访问数据库。配置方法:在zengine.ini配置文件中修改参数LSNR_PORT的值,重启数据库生效。zengine.ini文件的存储路径为{GSDB_DATA}/cfg/zengine.ini。
GaussDB 100 数据库内核
自研高性能数据库内核GaussDB100全自研内核采用一系列关键核心技术,保证高并发场景下的高性能,主要包括:独有数据行存储格式,支持零时延完成在线表结构变更。B-Tree索引数据结构采用节点镜像免锁机制,大幅提升并发处理性能。Catalog乐观锁机制保证DDL变更不影响数据查询。基于回滚段的数据多
Gauss 100 数据库函数介绍之数值计算函数
数值计算函数ABS语法:ABS(exp)功能:返回exp的绝对值。入参exp可以是数值类型或任何可以隐式转换为数值类型的非数值类型。函数返回值类型与参数exp数据类型相同。说明:exp必须是可转为数值类型的表达式,返回exp的绝对值(包括:INT、BIGINT、REAL、NUMBER、DECIMAL
Gauss 100 日志类型介绍
日志类型简介在数据库运行过程中,会产生大量用于数据库日常维护的运行、审计、DEBUG、告警等日志。在数据库发生故障时,可以使用这些日志进行问题定位和数据库恢复的操作。GaussDB100有以下类型的日志:安装日志打印GaussDB100安装信息,如果安装失败,请查看zengineinstall.lo
Gauss 100 双机的保护模式
保护模式双机提供三种数据保护模式,分别是最大保护(MaximumProtection),最大可用(MaximumAvailability)和最大性能(MaximumPerformance)。可以通过DV_DATABASE的PROTECTION_MODE字段进行查询。最大保护(MaximumProte
Gauss 100 双机切换
双机切换双机切换包含正常切换(switchover)和故障切换(failover)。switchover1、正常切换的应用场景如下。当数据库升级时,先停止备机,升级备机数据库,然后启动备机,当主备关系稳定后切换主备机,然后升级原来的主机数据库,这样可保证业务零中断,数据零丢失,提供高可靠性数据库服务
Gauss 100 双机重建
双机重建当前双机重建均是全量重建。在以下场景下,需要对备机或级联备机进行重建:部署HA主备环境时,需要在备机执行建库操作。查询视图DV_DATABASE时,如果DATABASE_CONDITION字段显示为NEEDREPAIR,需要重建该数据库。由于文件误删除或损坏等无法修复的故障造成数据库无法启动
GaussDB100 用户白名单
用户白名单配置说明:为防止帐号泄露,可以配置高权限用户从指定客户端IP登入。数据库安装时,在zhba.conf添加默认记录host*127.0.0.1,::1,只允许本地登入。zhba.conf内容为空,表示任意IP可以访问数据库。zhba.conf文件的格式是一组记录,每行一条。空白行会被忽略,#
Gauss 100 数据库数据类型介绍之日期类型
日期类型Gauss100目前支持的日期/时间类型包括DATE、带时区和不带时区的时间戳以及时间间隔。DATETIME/DATE语法:DATETIME功能:存储不带时区的日期类型的数据。保存年、月、日、时、分、秒。取值范围:公元0001年01月01日00:00:00至公元9999年12月31日23:5
GaussDB 100的高可用性
RTO≈0的极致高可用RTO(RecoveryTimeObjective)指信息系统从灾难发生时间点到恢复为可运行状态时间点之间所经历的时间长度。GaussDB100提供业界领先的极致高可用特性GBP(GlobalBufferPool),缩短备机升级为主机时间,降低异常场景下对业务应用的影响,RTO
GaussDB 100 JSON支持
ZENITH支持的JSON数据格式如下:object类型:以“{”开始,以“}”结束,是一个无序的键值对的集合。键是以双引号括住的字符串,键值间以“:”分隔。键值对可指定零个或多个,中间以逗号分隔。object='{key:value}'array类型:以“[”开始,以“]”结束,是值的有序集合,可
GaussDB 100 数值计算函数C篇
CEIL语法:CEIL(n)功能:返回大于或者等于指定表达式n的最小整数。入参n是可转成数值型表达式。返回值是NUMBER。示例:返回大于或者等于15.3的最小整数。SELECTCEIL(15.3)AS"CEIL"fromSYS_DUMMY;CEIL-------------------------
Gauss DB 100 归档日志
归档日志MAX_ARCH_FILES_SIZE参数描述:设置当前数据库产生的归档日志允许占据的最大空间。实际归档日志空间可能会超出这个设定值,但超出后不会阻塞业务的继续运行。当归档文件空间占用到该参数的85%时会触发自动清理,清理的条件是,该归档日志是否还会被需要。判断条件是根据ARCH_CLEAN
GaussDB 100 最大支持列数
最大支持列数MAX_COLUMN_COUNT参数描述:用于设置表支持的最大列数。该参数只能从小值往大值修改,且必须重启数据库才能生效。在高可用模式下,该参数如果在主机上配置后,也要相应地在备机上同步配置。否则会造成备机build失败等问题。取值范围:1024、2048、3072、4096。默认值:1
GaussDB 100 数值计算函数B篇
BITOR语法:BITOR(exp1,exp2)功能:按位或运算。入参是可转成数值型表达式。数值取值范围[-9223372036854775808,9223372036854775807]。示例:返回29和15的按位或的值。SELECTBITOR(29,15)AS"BITOR"fromSYS_DUM
GaussDB 100 页面管理
页面管理PAGE_SIZE参数描述:用于设置页面大小。该参数只能在创建数据库的时候设置,其他情况请勿配置修改。启动数据库后该参数为只读,如需修改参数,需停止数据库后修改配置文件,重新建库后生效。取值范围:8K、16K、32K,单位为字节。默认值:8KDEFAULT_EXTENTS参数描述:默认一个e
Gauss DB 100参数总览
参数总览表1参数总览参数默认值数据库级修改实例级修改会话级修改动态生效CONTROL_FILES-不支持不支持不支持不支持PAGE_SIZE8K支持不支持不支持不支持DEFAULT_EXTENTS8支持支持不支持支持MAX_COLUMN_COUNT1024支持支持不支持不支持MAX_ARCH_FIL
GaussDB 100 控制文件
控制文件CONTROL_FILES参数描述:该参数记录控制文件的路径,是由系统自动生成,不能修改。控制文件用于记录数据库元数据信息(例如数据库名称、创建时间戳及数据文件和Redo文件的名称和位置)。建议在不同设备上多路复用控制文件,或者对控制文件做操作系统级别的镜像。取值范围:字符串。默认值:NA
GaussDB 100 数值计算函数A篇
ABS语法:ABS(exp)功能:返回exp的绝对值。入参exp可以是数值类型或任何可以隐式转换为数值类型的非数值类型。函数返回值类型是NUMBER类型。说明:exp必须是可转为数值类型的表达式,返回exp的绝对值(包括:INT、BIGINT、REAL、NUMBER、DECIMAL类型)。示例:返回
GuassDB 100 二进制类型简介
GaussDB100支持的二进制类型有BINARY、VARBINARY、IMAGE、BLOB和RAW。二进制字符串是一个字节序列。它与普通字符串序列的区别是二进制字符串可以存储0值,可以存储非字母,数字等之外的字符。简单说,二进制字符串适用于存储原始字节数据,而字符串适合存储文本。BINARY语法: