GaussDB 100 dba_analyze_table函数
dba_analyze_table语法:dba_analyze_table(param1,param2));功能:查看表的分析信息结果,包含占用总页面数,EXTENTS数,总行数,行连接数,行迁移数,平均每行的长度。注意:·在数据库参数UPPER_CASE_TABLE_NAMES值为TRUE(缺省值
GAUSS 100 事务隔离级别
事务事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。GaussDB100支持的事务控制命令有启动、设置、提交、回滚事务。GaussDB100支持的事务隔离级别有读已提交、可串行化、当前读。事务隔离级别事务隔离级别,它决定当一个事务中存在其他并发运行事务时能够
gauss 100 wsr生成报告
WSR(WorkloadStatisticsReport)用于生成性能分析报告。默认只有SYS用户有权限执行相关操作使用WSRLIST获取对应这两次时间点的快照ID。WSRLISTListingthelastestCompletedSnapshotsSnapIdSnapStartedDB_start
GaussDB 100 全局共享内存(SGA)
CR_POOL_SIZE参数描述:一致性读页面缓存区(即CRpool)的大小。请根据实际内存大小配置,配置较大值可以加速并发场景下数据访问速度。取值范围:整数,[16M,32T],单位为字节。默认值:32M注:在并发访问场景下,当前数据页面可能对当前session不具有可见性,需要利用事务原理构建可
GaussDB 100目前支持的日期/时间类型
GaussDB100目前支持的日期/时间类型包括DATE、带时区和不带时区的时间戳以及时间间隔。GaussDB100预期支持的日期类型如表所示,其中还有部分类型未实现。
GaussDB100 数据类型之64位有符号整数
64位有符号整数BINARY_BIGINT语法:BINARY_BIGINT功能:存储64位有符号整数。取值范围:-2^63~2^63-1占用空间:8字节。对应关键字:BINARY_BIGINTBIGINTSIGNEDBIGINT语法:BIGINT功能:USE_NATIVE_DATATYPE=TRUE
GAUSSDB 100 SQL表达式
SQL表达式表达式由一个或多个值,运算符,和SQL函数组成,由它可以评估计算出一个新的值。表达式通常假设它也具有数据类型。例如下面这个简单表达式,其计算结果为8,类型为数值类型。4+4再如下面这个复杂表达式,即使用了函数,又使用了运算符。该表达式首先将当前系统时间戳加上一天,然后调用函数TO_CHA
Gauss100 通过AS query 语法创建全局临时表小问题
【现象】通过createtableASquery语法创建临时表createglobalTEMPORARYtableglobal_temp_table_002ASSELECTCOL_6FROMt_test;创建成功,t_test的COL_6中有数据,但新表查询为空;【原因】全局临时表,支持事务级别临时
GaussDB 100 表空间管理
GaussDB100数据库的表空间是由一个或者多个数据文件组成。数据库中所有对象在逻辑上都存放在表空间中,在物理上储存在表空间所属的数据文件中。在创建GaussDB100数据库时,会自动创建以下表空间:SYSTEM表空间、TEMP表空间、UNDO表空间、USERS表空间、TEMP2和TEMP2_UN
GaussDB 100 WSR(Workload Statistics Report)性能分析报告
快照是指定时间点系统统计信息的集合,用户通过wsr$create_snapshot收集该时间点整个数据库系统的完整统计信息数据。WSR(WorkloadStatisticsReport)是GaussDB100自带的系统工具,WSR通过对比两次快照收集到的统计信息,来生成报表数据,用于分析指定时间段内
GaussDB 100 SQL语句硬解析
GaussDB100在第一次执行一条SQL语句时,该SQL语法会被执行硬解析,生成相应的执行计划缓存到独立的SharedPool内存区,后续再次执行该语句时,系统自动匹配SQL文本并直接调用缓存在SQLPool中的执行计划,省去了再次硬解析的步骤,减少SQL执行时间。SQL文本必须每个字符都完全一致
GaussDB 100 元数据视图
GaussDB100数据库的一个重要部分是它的元数据,它是一组视图,提供有关数据库的管理元数据。元数据包含以下信息:数据库中每个架构对象的定义,包括列的缺省值和完整性约束信息;为架构对象分配和当前使用的空间量;数据库用户的名称,授予用户的权限和角色以及与用户相关的审核信息;元数据是GaussDB10
GaussDB 100 等待事件
等待事件是会话等待某个系统行为发生的事件。等待事件可能由许多因素引起,从磁盘上的慢速读/写,到架构引起的锁定情况,到各种系统资源争用。等待是系统级或会话级的。会话级等待事件是影响数据库中单个用户活动的事件。系统级等待事件会影响整个数据库系统。用户可通过对等待事件进行分析来定位系统性能问题。Gauss
GaussDB 100的字符类型
字符数据类型用于存储字符串(STRING)中的字符(包括文字及数字)数据。GaussDB100支持的字符串类型
GaussDB 100 动态语句
高斯数据库要执行动态SQL语句:直接用executeimmediate'dropxxxx';
GaussDB100 数值类型介绍之32位有符号整数
32位有符号整数BINARY_INTEGER语法:BINARY_INTEGER功能:存储32位有符号整数。取值范围:-2^31~2^31-1。占用空间:4字节。INTEGER语法:INTEGER功能:USE_NATIVE_DATATYPE=TRUE时映射为BINARY_INTEGER类型。USE_N
查看数据库日志
数据库运行时,某些操作在执行过程中可能会出现错误,数据库依然能够运行。但是此时数据库中的数据可能已经发生不一致的情况。建议按月检查数据库运行日志,及时发现隐患。运行日志运行日志记录数据库运行中的各种信息,如果数据库运行中发生异常,可以通过查看运行日志zengine.rlog定位故障。日志目录默认为“
入门介绍-TO_DATE
语法:TO_DATE(expr[,fmt])功能:将expr转换成日期类型。fmt为转换格式,支持如下:yyyy/mm/dd/hh/hh12/hh24/mi/ss/ff3等。入参是可转成DATE类型的字符串表达式或者数值类型(隐式转换)。返回值是DATE。示例:将字符串转换为日期类型。SELECTT
GaussDB 100 DECODE函数
DECODE语法:DECODE(expr,{search,result}[,...][default])功能:·将expr与多个search进行比较,如果expr等于search,则返回对应result。·如果未找到匹配项,则返回default。·如果未指定default,则返回空值。·可以指定多个
GaussDB 100 执行计划用法
GaussDB100使用EXPLAINPLAN命令查看DMLSQL语句的执行计划,并由此可以分析SQL执行是否使用的最优的方式。语法格式EXPLAIN[PLANFOR]statement参数说明PLANFOR可选参数,增强语句可读性。statment指定分析的DML语句。