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关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。
53 最佳实践-安全最佳实践-虚拟机可信启动
可信启动包含度量启动和远程证明。其中虚拟化组件主要提供度量启动功能,远程证明由用户自己在虚拟机中安装相关软件(RA client)及搭建远程证明服务器(RA server)进行使能。 度量启动的两个基本要素是信任根和信任链,其基本思想是首
openGauss学习笔记-19 openGauss 简单数据管理-ORDER BY子句
ORDER BY对SELECT语句检索得到的一列或者多列数据进行升序(ASC)或者降序(DESC)排列。
52 最佳实践-安全最佳实践-sVirt保护
在只使用自由访问控制DAC(Discretionary Acces Control)策略的虚拟化环境中,主机上运行的恶意虚拟机可能存在攻击hypervisor或其他虚拟机的情况。为了提升虚拟化场景的安全性,openEuler使用了sVirt
openGauss学习笔记-18 openGauss 简单数据管理-WHERE子句
当我们需要根据指定条件从表中查询数据时,就可以在SELECT语句中添加WHERE子句,从而过滤掉我们不需要数据。WHERE子句构成一个行选择表达式,用于指定条件而获取的数据,如果给定的条件满足,才返回从表中的具体数值。
51 最佳实践-安全最佳实践-qemu-ga
?qemu-ga(Qemu Guest Agent)它是运行在虚拟机内部的守护进程,它允许用户在host OS上通过QEMU提供带外通道实现对guest OS的多种管理操作:包括文件操作(open、read、write、close,seek
openGauss学习笔记-17 openGauss 简单数据管理-表达式
表达式类似一个公式,我们可以将其应用在查询语句中,用来查找数据库中指定条件的结果集。
50 最佳实践-安全最佳实践-Libvirt鉴权
用户使用libvirt远程调用功能时,如果不进行任何鉴权校验,所有连接到主机所在网络的第三方程序都可以通过libvirt的远程调用操作虚拟机,存在安全隐患。为了提升系统安全性,openEuler提供了libvirt鉴权功能,即用户通过lib
openGauss学习笔记-16 openGauss 简单数据管理-运算符
openGauss中运算符是一个保留关键字或字符,一般用在WHERE语句中,作为过滤条件。常见运算符如下:算术运算符,比较操作符,逻辑操作符。
49 最佳实践-性能最佳实践-Nvme磁盘直通
设备直通技术是一种基于硬件的虚拟化解决方案,通过该技术,虚拟机可以直接连接到指定的物理直通设备上。对于用户来说,如果需要提升虚拟机存储性能,可以采用将 Nvme 磁盘通过 PCI 直通技术直通给虚拟机的办法,从而获得更高的性能表现。
openGauss学习笔记-15 openGauss 简单数据管理-SELECT语句
openGauss学习笔记-15 openGauss 简单数据管理-SELECT语句15.1 语法格式15.2 参数说明 15.3 示例
48 最佳实践-性能最佳实践-Guest-Idle-Haltpoll
为了保证公平性及降低功耗,当虚拟机vCPU空闲时,虚拟机将执行WFx/HLT指令退出到宿主机中,并触发上下文切换。宿主机将决定在物理CPU上调度其他进程或vCPU,或进入节能模式。但是,虚拟机和宿主机之间的切换、额外的上下文切换以及唤醒IP
openGauss学习笔记-14 openGauss 简单数据管理-查看对象
openGauss学习笔记 openGauss 简单数据管理-查看对象 查看命令帮助信息 切换数据库 查询所有数据库 查询当前数据库中的所有表 查看表结构
47 最佳实践-性能最佳实践-PV-qspinlock
47 最佳实践-性能最佳实践-PV-qspinlock47.1 概述47.2 操作指导47 最佳实践-性能最
openGauss学习笔记-13 openGauss 简单数据管理-DELETE语句
DELETE语句可以从指定的表里删除满足WHERE子句的行。如果WHERE子句不存在,将删除表中所有行,结果只保留表结构。
46 最佳实践-性能最佳实践-内存大页
相比传统的4K内存分页,openEuler也支持2MB/1GB的大内存分页。内存大页可以有效减少TLB miss,显著提升内存访问密集型业务的性能。openEuler使用两种技术来实现内存大页。
openGauss学习笔记-12 openGauss 简单数据管理-UPDATE语句
修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行,所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。UPDATE修改满足条件的所有行中指定的字段值,WHERE子句声明条件,SET子句指定的字段会被修改,没有