GAUSSDB 100 标准遵从
表1标准遵从标准描述SQL支持SQL:2003应用程序访问接口C-API(单机模式)JDBC4.0ODBC2.0Python2.7
GAUSS100 运行环境
Gauss100OLTP支持多种软硬件环境,企业可根据自身需求灵活选择。支持的硬件平台基于x86_64的通用PC服务器。基于ARM芯片服务器本地存储(SATA、SAS、SSD)。千兆以上Ethernet网络。支持的操作系统RedHatEnterpriseLinuxServerrelease7.2x8
Gauss 100 数据库函数介绍之聚集函数Part2
说明:聚集函数之间不支持嵌套调用。SUM语法:SUM(expr)功能:分组求和。说明:expr必须是能够转为NUMBER的表达式。示例:返回staffS表中工资总合。CREATETABLEstaffS(staff_IDNUMBER(6)notnull,FIRST_NAMEVARCHAR2(20),L
Gauss 100 数据库函数介绍之聚集函数Part1
说明:聚集函数之间不支持嵌套调用。AVG语法:AVG(expr)功能:所有输入值的均值(算术平均)。示例:返回staffS表中工资的平均值。CREATETABLEstaffS(staff_IDNUMBER(6)notnull,FIRST_NAMEVARCHAR2(20),LAST_NAMEVARCH
DUMP--导出数据
功能描述在数据库迁移或者数据备份时,需要进行数据导入导出,GaussDB100支持使用“DUMP”命令导出数据。语法格式DUMP{TABLEtable_name|QUERY"select_query"}INTOFILE'file_name'[FILESIZE'uint64_file_size'][{
GaussDB 100 数据导入
前提条件确保磁盘空间足够。确保CPU资源足够。操作步骤以DBA身份登录GaussDB100数据库。zsqlconngaussdba/gaussdb_123@192.168.0.1:1888gaussdba/gaussdb_123为安装后创建的系统管理员和修改后的密码,192.168.0.1为数据库所
GaussDB 100 数据导出
前提条件确保磁盘空间足够。确保CPU资源足够。操作步骤以DBA身份登录GaussDB100数据库。zsqlconngaussdba/gaussdb_123@192.168.0.1:1888gaussdba/gaussdb_123为安装后创建的系统管理员和修改后的密码,192.168.0.1为数据库所
GaussDB100 单表执行计划--索引快速全扫描
索引快速全扫描(INDEXFASTFULLSCAN)索引快速全扫描和索引全扫描极为类似,它也适用于所有类型的B+树索引(包括唯一性索引和非唯一性索引)。和索引全扫描一样,索引快速全扫描也需要扫描目标索引所有叶子块的所有索引行。索引快速全扫描与索引全扫描相比有如下三点区别。a)索引快速全扫描只适用于C
GaussDB100 单表执行计划--索引全扫描
索引全扫描(INDEXFULLSCAN)索引全扫描一般会扫描所有叶子节点。它从第一个叶子节点开始扫描,通过叶子节点的链接依次访问每一个叶子节点。索引全扫描有以下几个特点:a)由于叶子节点是有序的,所以扫描结果也是有序的。b)由于叶子块之间是指针关联的,所以对叶子块只能使用单块读c)如果需要访问表,由
GaussDB100 单表执行计划--索引范围扫描
索引范围扫描(INDEXRANGESCAN)索引范围扫描跟索引唯一扫描类似,从根节点一直扫描到叶子节点,每一层(不包括叶子节点)扫描一个索引块。它们的区别是,索引唯一扫描在叶子块里最多只能找到一条目标数据,而索引范围扫描可能找到N条目标数据(N>=0)。由此可见,索引唯一扫描实际是索引范围扫描
GaussDB100 单表执行计划--索引唯一扫描
当根据主键或唯一索引查询数据时,可以使用索引唯一扫描。这种查询的代价非常小,因为它最多从索引树中查出一条数据。索引唯一扫描在访问索引时最多访问的数据块数就是索引树的高度,而索引数一般不会超过4层,所以它的查询速度很快。从执行计划看,首先执行索引唯一扫描(INDEXUNIQUESCAN),然后TABL
GaussDB 100 基于Python开发(1)
Python驱动动态库GaussDB100支持使用Python接口开发应用程序。动态库介绍动态库名:pyzenith.so。Python2的动态库在安装包目录下“GAUSSDB100-V300R001C00-CLIENT-PYTHON-EULER20SP8-64bit”文件夹中;Python3的动态
GAUSSDB 100 基本功能和特性
Gauss100OLTP作为通用的关系型数据库,支持标准关系型数据库的基本功能特性。标准SQL支持支持SQL:2003标准,并对后续的SQL:2006、SQL:2008、SQL:2011、SQL:2016等一系列标准提供部分支持。字符集支持支持utf8字符集。数据库存储管理功能支持表空间。事务支持支
gauss 100 会话参数调整
会话级调整参数_SPIN_COUNT参数描述:SPINLOCK获取的等待次数,属于内部的高级参数,在业务并发冲突率较高的应用场景情况下,提高等待次数,有利于减少并发事务失败的概率。取值范围:整数,[0,2^32-1]。默认值:1000_INDEX_BUFFER_SIZE参数描述:设置单个sessio
gauss 100 动态性能视图五
DV_LATCHS查看当前结构锁的使用情况。表1DV_LATCHS字段序号字段名字段定义字段说明IDBINARY_INTEGER结构锁的序号。1NAMEVARCHAR(64BYTE)结构锁名称。2GETSBINARY_INTEGER以WAIT模式请求latch锁的次数。3MISSESBINARY_I
gauss 100 常用系统表
DB_USERS查看所有用户信息。表1DB_USERS字段序号字段名字段定义字段说明USER_IDBINARY_INTEGER用户ID1USERNAMEVARCHAR(64BYTE)用户名2CREATEDDATE创建时间3CRYPTOPERIODINTERVALDAY(7)TOSECOND(6)密码
gauss 100 动态性能视图四
NLS_SESSION_PARAMETERS查看会话的NLS(国际语言支持)参数值。表1NLS_SESSION_PARAMETERS字段序号字段名字段定义字段说明PARAMETERVARCHAR(30BYTE)参数名1VALUEVARCHAR(60BYTE)参数值DV_ALL_TRANS查看所有事务
gauss 100 动态性能视图三
DV_ARCHIVED_LOGS查看当前归档日志情况。表1DV_ARCHIVED_LOGS字段序号字段名字段定义字段说明RECIDBINARY_INTEGER归档日志ID。1STAMPDATE归档日志记录的时间戳。2NAMEVARCHAR(256BYTE)归档日志路径。3DEST_IDBINARY_
ALTER DATABASE的应用
功能描述修改数据库。注意事项执行该语句的用户需要有ALTERDATABASE系统权限。不支持自动的备机文件管理。不支持在备机上执行add/droplogfile操作。语法格式ALTERDATABASE[database_name]{startup_clauses|logfile_clauses|ar
ALTER INDEX命令的应用
功能描述改变一个现有索引的定义。注意事项用户更改当前用户的索引,不需要额外授予权限。如果更改其他用户的索引,用户需要被授予ALTERANYINDEX系统权限,普通用户不可以修改系统用户对象。索引名必须存在,否则报错。数据库重启回滚期间不支持该操作。语法格式ALTERINDEX[schema_name