摘要:
初次接触openGauss或GaussDB数据库的逻辑对象,被其中的表空间、数据库、schema和用户之间的关系,以及授权管理困惑住了,与熟悉的MySQL数据库的逻辑对象又有明显的不同。本文旨在简要梳理下GaussDB数据库逻辑对象之间的关系,以加深理解。 1、GaussDB数据库逻辑对象 1.1 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(12)
评论(0)
推荐(0)
摘要:
二、GaussDB常用基础函数介绍与示例 1、数字操作函数 在GaussDB数据库中,数字操作函数是指用于执行数字操作的函数,例如加减乘除、取余、幂运算等。这些函数通常在数学、计算机科学和工程学等领域中使用,用于处理数字数据和执行数字操作。 以下是一些常见的数字操作函数: --abs(x) --描述 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(27)
评论(0)
推荐(0)
摘要:
前言 函数是数据库中最基本的组成部分之一,它们用于定义和操作数据库中的表格、记录、索引和视图等对象。在数据库中,函数的作用非常重要,因为它们可以实现数据的复杂操作,如查询、更新、删除和排序等。 作为华为自主创新研发的分布式关系型云数据库,GaussDB也拥有强大的函数支持体系。 本文主要从:数字操作 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(17)
评论(0)
推荐(0)
摘要:
GaussDB Kernel V5版本的Catalog还是本地存储, 所以还需要考虑catalog的持久化问题.未来演进元数据解耦,Coordinator 无状态, 就不需要考虑Catalog持久化问题了。但是跨节点场景下的事务提交在Coordinator上还是要持久化的。 图14 Coordina 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(28)
评论(0)
推荐(0)
摘要:
GTM 仅处理全局时间戳请求, 64位CSN递增,几乎都是CPU ++和消息收发操作。不是每次都写ETCD, 而是采用定期持久化到ETCD 里, 每次写ETCD的CSN要加上一个backup_step (100w), 一旦GTM故障,CSN从ETCD读取出来的值保证单调递增。当前GTM 只完成CSN 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(36)
评论(0)
推荐(0)
摘要:
GaussDB Kernel V5 集群管理层关键模块如下。 图4 集群管理层组件设计图 CM 组件提供了四种服务 CM Agent, CM Server, OM Monitor, cm_ctl,与各类实例服务组件(CN, DN, GTM 等)一起构成了整个数据库集群系统。cm_ctl通过命令行执行 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(19)
评论(0)
推荐(0)
摘要:
在数据库世界里,查询重写是提升性能的关键环节。WeTune作为一款革命性工具,能自动发现新重写规则,打破现有系统依赖人工发现重写规则的局限,大幅提升数据库查询性能。 上海交通大学软件学院副院长王肇国和高斯实验室GaussDB数据库优化器专家Ethan联手开展了一场以《智能优化揭秘——GaussD 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(18)
评论(0)
推荐(0)
摘要:
最近看到一篇《我说MySQL每张表最好不要超过2000万数据,面试官让我回去等通知》的文章,非常有趣。 文中提到,他朋友在面试的过程中说,自己的工作就是把用户操作信息存到MySQL里,因为数据量超大(5000万条左右),需要每天定时生成3张表,然后将数据取模分别存到这三张表里。 下面是两人的对话 阅读全文
posted @ 2024-10-30 12:04
MySQL成长之路
阅读(20)
评论(0)
推荐(0)
摘要:
背景 对数据库集群内资源管控与资源隔离一直是企业客户长久以来的诉求。华为云GaussDB作为一款企业级分布式数据库,一直致力于满足企业对大型数据库集群的管理需要。 数据库可以管理的资源有计算资源与存储资源,计算资源包括CPU、内存、IO与网络,存储资源包括数据存储空间、日志存储空间与临时文件等。 阅读全文
posted @ 2024-10-30 12:03
MySQL成长之路
阅读(22)
评论(0)
推荐(0)
摘要:
D-SMART高斯专版已经开发了几个月了,目前主要技术问题都已经解决,也能够初步看到大概的面貌了。有朋友问我,GaussDB不已经有了TPOPS了,为什么你们还要开发D-SMART高斯专版呢? 实际上TPOPS和D-SMART虽然都可以用于Gaussdb的运维监控,不过其分工还是十分明显的。TP 阅读全文
posted @ 2024-10-30 12:03
MySQL成长之路
阅读(14)
评论(0)
推荐(0)
浙公网安备 33010602011771号