openGauss学习笔记-39 openGauss 高级数据管理-分区表
一张表内的数据过多时,就会严重影响到数据的查询和操作效率。openGauss支持把一张表从逻辑上分成多个小的分片,从而避免一次处理大量数据,提高处理效率。openGauss数据库支持这些划分类型:范围分区表、列表分区表、间隔分区表、哈希分
openGauss学习笔记-38 openGauss 高级数据管理-游标
为了处理SQL语句,存储过程进程分配一段内存区域来保存上下文联系。游标是指向上下文区域的句柄或指针。借助游标,存储过程可以控制上下文区域的变化。
openGauss学习笔记-37 openGauss 高级数据管理-事务
事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。openGauss数据库支持的事务控制命令有启动、设置、提交、回滚事务。openGauss数据库支持的事务隔离级别有读已提交和可重复读。
openGauss学习笔记-36 openGauss 高级数据管理-TRUNCATE TABLE语句
清理表数据,TRUNCATE TABLE用于删除表的数据,但不删除表结构。也可以用DROP TABLE删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。它和在目标表上进行无条件的DELETE有同样的效果。
openGauss学习笔记-35 openGauss 高级数据管理-ALTER TABLE语句
修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。
openGauss学习笔记-34 openGauss 高级数据管理-SCHEMA
SCHEMA又称作模式。通过管理SCHEMA,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的SCHEMA下而不引起冲突。每个数据库包含一个或多个SCHEMA。
openGauss学习笔记-33 openGauss 高级数据管理-视图
视图与基本表不同,是一个虚拟的表。数据库中仅存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。若基本表中的数据发生变化,从视图中查询出的数据也随之改变。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中用户感兴趣
openGauss学习笔记-32 openGauss 高级数据管理-批处理模式
openGauss支持从文本文件执行SQL语句。openGauss提供了gsql工具实现SQL语句的批量处理。 以下场景建议使用批处理: - 如果您重复运行查询(例如,每天或每周),将其设为脚本可以让您避免每次进行重复输入。
openGauss学习笔记-31 openGauss 高级数据管理-索引
索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。 索引可以用来提高数据库查询性能,但是不恰当的使用将导致数据库性能下降。
openGauss学习笔记-30 openGauss 高级数据管理-别名
SQL可以重命名一张表或者一个字段的名称,这个名称为该表或该字段的别名。创建别名是为了让表名或列名的可读性更强。SQL中使用AS来创建别名。
openGauss学习笔记-29 openGauss 高级数据管理-UNION子句
UNION计算多个SELECT语句返回行集合的并集。UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。
openGauss学习笔记-28 openGauss 高级数据管理-NULL值
openGauss学习笔记-28 openGauss 高级数据管理-NULL值 NULL值代表未知数据。无法比较NULL和0,因为它们是不等价的。 创建表时,可以指定列可以存放或者不能存放NULL值。
61 KVM Skylark虚拟机混部-使用及最佳实践
KVM Skylark虚拟机混部-使用及最佳实践;包含使用Skylark启动服务、创建虚拟机、虚拟机运行;最佳实践虚拟机业务推荐、虚拟机绑核配置。
openGauss学习笔记-27 openGauss 高级数据管理- JOIN
JOIN子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。在openGauss中,JOIN有五种连接类型:CROSS JOIN :交叉连接/INNER JOIN:内连接/LEFT OUTER JOIN:左外连接/?RIGHT
60 KVM Skylark虚拟机混部-安装和配置
随着云计算市场规模的快速增长,各云厂商基础设施投入也不断增加。资源利用率低是行业普遍存在的问题,在上述背景下,提升资源利用率已经成为了一个重要的技术课题。本文档介绍 openEuler Skylark 组件,并给出安装方法及使用指导。
openGauss学习笔记-23 openGauss 简单数据管理-时间/日期函数和操作符
openGauss学习笔记 openGauss 简单数据管理-时间/日期函数和操作符。
openGauss学习笔记-22 openGauss 简单数据管理-HAVING子句
HAVING子句可以让我们筛选分组后的各组数据。 WHERE子句在所选列上设置条件,而HAVING子句则在由GROUP BY子句创建的分组上设置条件。
55 KVM工具使用指南-LibcarePlus概述
LibcarePlus 是一个用户态进程热补丁框架,可以在不重启进程的情况下对 Linux 系统上运行的目标进程进行热补丁操作。热补丁可以应用于 CVE 漏洞修复,也可以应用于不中断应用服务的紧急 bug 修复。
54 KVM工具使用指南-vmtop使用指南
vmtop 是运行在宿主机host上的用户态工具。使用vmtop可以实时动态地查看虚拟机资源的使用情况,例如CPU占用率、内存占用率、vCPU陷入陷出次数等。因此,可以使用vmtop作为虚拟化问题定位和性能调优的工具。
openGauss学习笔记-20 openGauss 简单数据管理-DISTINCT
DISTINCT关键字与SELECT语句一起使用,用于去除重复记录,只获取唯一的记录。 当一个表中有多个重复记录,当提取这样的记录时,DISTINCT关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。