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子句指定的字段会被修改,没有
openGauss学习笔记-11 openGauss 简单数据管理-INSERT INTO语句
在创建一个表后,表中并没有数据,使用这个表之前,需要向表中插入数据。INSERT INTO语句用于向表中插入新记录。该语句可以插入一行数据也可以同时插入多行数据。
44 最佳实践-性能最佳实践-裸设备映射
裸设备映射根据后端实现特点,分为虚拟裸设备映射和物理裸设备映射,物理裸设备映射相对虚拟裸设备映射具有更优秀的性能和更丰富的SCSI命令,但物理裸设备映射需要将整块SCSI磁盘挂载给虚拟机使用,如果使用分区、逻辑卷等方式配置,虚拟机将无法识别
openGauss学习笔记-10 openGauss 简单数据管理-创建表
在当前数据库中创建一个新的空白表,该表由命令执行者所有。在不同的数据库中可以存放相同的表。您可以使用CREATE TABLE语句创建表。
43 最佳实践-性能最佳实践-IOThread配置
可以为virtio-blk磁盘或者virtio-scsi控制器配置IOThread属性,在QEMU后端单独开辟IOThread线程处理虚拟磁盘读写请求,IOThread线程和virtio-blk磁盘或virtio-scsi控制器可配置成一对