GaussDB架构(上)中我们介绍了GaussDB的发展历史和架构概览,本篇主要介绍GaussDB OLTP数据库架构和GaussDB OLAP数据库架构。GaussDB OLTP数据库架构。OLTP是传统的关系数据库的主要应用,包括基本的增加、删除、修改、查询事务处理,例如银行交易。1. 设计思想与目标客户OLTP业务场景主要分为两大类:一类是金融银行业务场景,一类是互联网业务场景。但应用OL
转载 2024-09-26 13:23:00
79阅读
问题create user hr with SYSADMIN password 'Gauss_234';  失败 解答:因为是从网页拷贝过来的,实际上 在聊天软件中拷贝一下,再复制到gsql中即可。 另外,创建用户的语句有如下:create user hr (with) password
PG_ATTRDEF 存储列的默认值。名称类型描述ADRELIDOID该列的所属表ADNUMINTEGER该列的数目ADBINPG_NODE_TREE字段缺省值的内部表现形式ADSRCTEXT人类可读的缺省值的内部表现形式PG_ATTRIBUTE 存储表关于表字段的信息。名称类型描述ATTRELIDOID此字段所属表。ATTNAMENAME字段名。ATTTYPIDOID字段类型。ATTSTATTA
转载 2024-04-07 09:51:19
897阅读
--解析表结构SELECT a8.nspname as schema_name,a5.relname as table_name,a5.relnamespace,a8.nspowner,a9.tableowner,a1.attrelid,a1.atttypid,a1.attnum,a1.attname attname,a6.typname,case when a1.attlen<>-1
作者: 高斯Influx官方博客。背景GaussDB(for Influx)是一款基于华为自研的计算存储分离架构,兼容InfluxDB生态的云原生NoSQL时序数据库,提供一站式时序数据存储,分析,展示功能。其中时序洞察提供了针对时序数据的可视化功能。在监控领域,我们经常见到绚丽的监控大屏,实时反映整个系统运行情况,就是监控看板功能。通过监控看板,可以高效的运用监控数据辅助定位故障、性能调优、容量
Lecture 5 Octave教程5.1 基本操作 Basic Operations5.2 移动数据 Moving Data Around5.3 计算数据 Computing on Data 5.4 绘制数据图 Plotting Data5.5 控制语句: for, while, if 语句5.6 向量化 Vectorization 5.1 基本操作  参考视频: 5 - 1 - Basic O
psql 的常用命令    psql 的命令都是以斜杠 "\" 开头的。    \l  查看所有数据库    \d [ pattern ] 该命令将显示每个匹配关系(表、视图、索引、序列)的信息,可以加上 + 查看更多的信息,如 \d+     1、不加任何参数表示查看当前数据库的所有表。
统计信息:优化器需要根据表、索引中的数据来选择查询方式,由于表的数据量很大,不可能每次执行查询时都实时的统计表中的数据量以及数据分布,所以需要定期分析数据,把表和索引的数据分布情况保存到数据字典里,以便优化器使用。 统计信息主要包括:表、表分区、索引、索引分区、列、列的直方图,主要关注表、索引上的统计信息,重点是数据量和数据块。 analyze 进行更新统计信息 PG _ STATISTICS 系
原创 2023-10-19 15:35:53
10000+阅读
摘要:除了拥有 ClickHouse 本身的极致性能外,GaussDB(for MySQL)的HTAP只读分析在 MaterilizeMySQL引擎的性能和稳定性等方面具有更优秀的表现,为提供更快更准的数据分析保驾护航。 引言HTAP(Hybrid Transactional/Analytical Processing)这个词相信大家最近经常会听到,它能够同时支撑在线事务处理(On-Lin
schema简述schema符合xml的语法,(也就是一个xml文件)一个xml中可以有多个schema,多个schema使用名称空间区分dtd里面有PCDATA类型,但是在schema里面可以支持更多的数据类型schema语法更加复杂,schema目前不能替代dtdschema语法(.xsd):在schema文件里面 属性: 1) xmlns=”http://www.w3.org/2001/
转载 9月前
18阅读
查询优化器使用统计信息为sql选择执行计划Mysql没有直方图信息,也无法手工删除统计信息一、如何查询统计信息1、使用show table或information_schema.tablesmysql> show table status like 'subject'; +---------+--------+---------+------------+-------+----------
ALL_ALL_TABLES 存储当前用户所能访问的表或视图。名称类型描述OWNERNAME表或视图的所有者TABLE_NAMENAME表或视图的名称TABLESPACE_NAMENAME表或视图所在的表空间ALL_COL_COMMENTS 存储关于当前用户可用的表和视图的列的注释。名称类型描述COLUMN_NAMECHARACTER VARYING(64)列的名称TABLE_NAMECHARAC
--解析表结构SELECT a8.nspname as schema_name,a5.relname as table_name,a5.relnamespace,a8.nspowner,a9.tableowner,a1.attrelid, a1.atttypid,a1.attnum,a1.attname attname, a6.typname, case when a1.attlen<&gt
转载 2024-09-20 15:08:53
80阅读
作者:疯狂朔朔。1)共享消息队列是什么?在前文中,我们讲解了SysCache的实现原理,GaussDB(DWS)通过SysCache缓存表元数据,以加速查询,然而在并发查询过程中,不可避免地会出现需要同步元数据的情况,举个简单例子,假设存在以下语句执行流程:Create table abc(会话1)Select * from abc(会话1)Drop table abc(会话2)Select *
转载 1月前
387阅读
目录一、前言二、概述三、全量物化视图(GaussDB)1、语法格式2、示例四、增量物化视图(GaussDB)1、语法格式2、示例五、物化视图的不足与注意事项1、物化视图的不足2、物化视图注意事项3、问题经验示例六、小结一、前言随着企业数据量的不断增长和业务需求的复杂性增加,选择一个高效、可靠且智能的数据存储和管理解决方案变得越来越重要。GaussDB是一种先进的关系型数据库管理系统,为企业提供了强
提供以作业基本单位的作业统计视图pgxc_session_wlmstat,便于用户观察运行作业和排队作业信息
--查看表空间 select * from pg_tablespace; --查看语言 select * from pg_language; --查看角色用户 select * from pg_user; select * from pg_shadow; select * from pg_roles; --查看会话进程 select *
转载 2024-08-15 15:00:07
896阅读
1. 需求提出在HIS与第三方系统进行集成时,某第三方系统需要访问HIS数据库的视图而非全部的数据库表。HIS的数据库为Oracle, 因此需要在Oracle中在原有用户的基础上,再增加一个用户,该用户仅能查看HIS中为其开放的视图。这也是为了系统之间的安全考虑的。2. 解决方案(1)以system用户登录oracle数据库.(2)创建用户并且为用户赋予查看视图的权限.这里假设要创建一个teste
转载 10月前
463阅读
目录如何选择存储模型如何选择数据分布方式如何选择分布列其他最佳设计建议使用局部聚簇使用分区表选择数据类型如何选择存储模型进行数据库设计时,表设计上的一些关键项将严重影响后续整库的查询性能。表设计对数据存储也有影响:好的表设计能够减少I/O操作及最小化内存使用,进而提升查询性能。表的存储模型选择是表定义的第一步。客户业务属性是表的存储模型的决定性因素,依据下面表格选择适合当前业务的存储模型。存储模型
转载 2024-09-28 23:19:30
108阅读
scala 的模式匹配到底是什么呢,我们来深入了解看看 一.scala模式匹配(pattern matching)pattern matching可以说是scala中十分强大的一个语言特性,当然这不是scala独有的,但这不妨碍它成为scala的语言的一大利器。scala的pattern matching是类似这样的,e match { case P
转载 2024-04-06 12:46:41
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5