统一观测丨借助 Prometheus 监控 ClickHouse 数据库

2023-08-09
阅读 8 分钟
ClickHouse 作为用于联机分析(OLAP)的列式数据库管理系统(DBMS),最核心的特点是极致压缩率和极速查询性能。同时,ClickHouse 支持 SQL 查询,在基于大宽表的聚合分析查询场景下展现出优异的性能。因此,获得了广泛的应用。本文旨在分享阿里云可观测监控 Prometheus 版对开源 ClickHouse 的监控实践。

PolarDB-X 分区建列类型变更

2023-07-20
阅读 4 分钟
PolarDB-X 作为一款云原生关系型数据库,同样支持通过各种 DDL 语句对数据模型进行修改,以满足用户业务的不断发展,例如:可以使用 ALTER TABLE 语句对表进行添加列,删除列,修改列类型等操作。然而,PolarDB-X 作为一款分布式数据库,其一张逻辑表通常通过某种分区方式将数据划分成多个分片(又称为物理表),并且这...

实践教程之使用 PolarDB-X 的 TTL 表功能

2023-07-20
阅读 3 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

统一观测丨使用 Prometheus 监控 Cassandra 数据库最佳实践

2023-07-18
阅读 11 分钟
本篇内容主要包括四部分:Cassandra 概览介绍、常见关键指标解读、常见告警规则解读、如何通过 Prometheus 建立相应监控体系。

实践教程之 PolarDB-X 分区管理

2023-07-06
阅读 15 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之使用 PolarDB-X 进行 TP 负载测试

2023-07-05
阅读 4 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。本期实验将指导您如何使用PolarDB-X进行TP负载测试。

实践教程之如何使用 PolarDB-X 进行数据导入导出

2023-07-04
阅读 5 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之如何使用 PolarDB-X 参数模板

2023-06-20
阅读 79 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之如何对 PolarDB-X 的存储节点发起备库重搭

2023-06-19
阅读 4 分钟
​PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之采集 PolarDB-X SQL 日志到 ElasticSearch

2023-05-18
阅读 7 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之如何对 PolarDB-X 进行备份恢复

2023-05-17
阅读 7 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

分布式数据库,挂掉两台机器会发生什么

2023-05-10
阅读 5 分钟
对于早期的单机数据库,一般使用主备架构。主备架构有很多的缺陷,并且这些缺陷是无解的。穿过主备架构里各种“优化”的名词,最后也无非是选择一碗毒药而已,这几个毒药包括:

实践教程之如何在ARM平台部署PolarDB-X

2023-05-10
阅读 8 分钟
本期实验将指导您在ARM平台部署PolarDB-X本期免费实验地址本期教学视频地址一.安装环境本步骤将指导您如何安装Docker、kubectl、minikube和Helm3。1.执行如下命令,确认机器架构。 {代码...} 返回结果如下,有关键词aarch64就是ARM架构。2.安装Docker。2.1 执行如下命令,安装Docker。 {代码...} 2.2 执行如下命令,启动...

实践教程之体验PolarDB-X分布式事务和数据分区

2023-05-10
阅读 5 分钟
本期实验将指导您使用PolarDB-X分布式事务和数据分区本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。体验PolarDB-X分布式事务本步骤将带您体验PolarDB-X分布式事务。首先开启一个分布式事务,通过命令观察事务信息。然后模拟一个转账行为,...

PolarDB-X 致数据库行内人 (一) 如何有效评测国产数据库的分布式事务

2023-04-24
阅读 11 分钟
前期在联机业务场景测试中,各大数据库厂商在事务测试上都比较顺利,在功能和性能角度都很好的满足了业务要求。 但在跑批业务场景的测试中,个别数据库厂商就遇到了分布式事务的一致性问题(会读到分布式事务中间状态的数据),而该厂商通过了行业的各项事务测评认证,因此展开了如何有效评测国产数据库事务一致性的话题,...

实践教程之体验 PolarDB-X 分布式事务和数据分区

2023-04-14
阅读 5 分钟
本期实验将指导您使用PolarDB-X分布式事务和数据分区本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。体验PolarDB-X分布式事务本步骤将带您体验PolarDB-X分布式事务。首先开启一个分布式事务,通过命令观察事务信息。然后模拟一个转账行为,...

实践教程之基于 Prometheus+Grafana 的 PolarDB-X 监控体系

2023-04-14
阅读 6 分钟
本期实验将指导您使用Prometheus+Grafana搭建PolarDB-X监控体系本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。启动模拟业务流量本步骤将指导您如何使用Sysbench Select场景模拟业务流量。1.准备压测数据。a.执行如下SQL语句,创建压测库。...

源码解读:PolarDB-X中的窗口函数

2023-04-03
阅读 8 分钟
Window是一个常用且重要的功能,PolarDB-X作为一款分布式数据库,自然也支持了窗口函数。对于业务开发来讲,其可以大大简化业务SQL的设计,比如分组排序功能,如果支持窗口函数,则只需使用排序函数即可,例子如下。 例:我现在有一张表,包含学生姓名,学生班级,学生成绩,现在请你帮我写一条SQL,实现对每个班级内的...

PolarDB-X v2.2.1 生产级关键能力开源升级

2023-03-28
阅读 8 分钟
计算节点是系统的入口,采用无状态设计,包括 SQL 解析器、优化器、执行器等模块。负责数据分布式路由、计算及动态调度,负责分布式事务 2PC 协调、全局二级索引维护等,同时提供 SQL 限流、三权分立等企业级特性。

PolarDB-X 全局Binlog解读之HA篇

2023-03-24
阅读 6 分钟
只需要一个节点,即可运行全局binlog系统,该节点上会运行一个Daemon进程、一个FinalTask进程和一个Dumper进程。单机部署模式下,系统并没有HA的能力,借此小节主要对这几个进程的功能定位进行一下介绍。

实践教程之 PolarDB-X replica 原理和使用

2023-03-15
阅读 6 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

PolarDB-X 数据节点备库重搭

2023-03-07
阅读 3 分钟
在一个一主多从的高可用系统中,往往存在一个主节点负责对外提供服务,另外一个或者多个备节点,向主节点实时同步数据,当主节点发生异常时,会有一个备节点立马切换为主节点,继续对外提供服务,此时对业务来说,仅仅是发生一次连接闪断,重试便能恢复。备节点越多,则这个系统变得完全不可服务的几率就越小,因此我们...

分布式1024节点!1天玩转PolarDB-X超大规模集群

2023-03-07
阅读 7 分钟
计算节点(CN, Compute Node) 计算节点是系统的入口,采用无状态设计,包括 SQL 解析器、优化器、执行器等模块。负责数据分布式路由、计算及动态调度,负责分布式事务 2PC 协调、全局二级索引维护等,同时提供 SQL 限流、三权分立等企业级特性。

入选数据库顶会 VLDB:如何有效降低产品级内存数据库快照尾延迟?

2023-03-02
阅读 11 分钟
阿里云操作系统团队、阿里云数据库团队以及上海交通大学新兴并行计算研究中心一起合作的论文 “Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level” 被数据库系统领域顶会 Very Large Data Bases Conferences (VLDB)录用为长论文。VLDB 从 1975 年开始举办,...

源码解读:semi join 如何避免拉取大表数据?(一)

2023-02-27
阅读 10 分钟
Hash join是解决复杂join的一个重要手段,但其无法避免拉取左右两端的数据到计算层进行计算,导致某些场景下执行效率不高。作为一种补充,bka join则可以利用OLTP数据库中的索引,通过join构造inner表的predicate命中表索引,在某些场景下有比较好的join效率。PolarDB-X是面向HTAP设计的分布式数据库,在复杂查询时也会...

PolarDB-X 全局 Binlog 解读之性能篇(下)

2023-02-27
阅读 5 分钟
在上篇文章中,我们通过一系列的测试,针对全局binlog的同步能力,得出了几个核心结论 BPS可以达到500M+/s EPS可以达到220w+/s * TPS可以达到35w+/s

实践教程之使用 PolarDB-X 与 Flink 搭建实时数据大屏

2023-02-24
阅读 5 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之如何在 PolarDB-X 中优化慢 SQL

2023-02-24
阅读 5 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实践教程之如何在 PolarDB-X 中进行 Online DDL

2023-02-23
阅读 2 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

实时数仓Hologres 新一代弹性计算组实例技术揭秘

2023-02-20
阅读 6 分钟
随着实时数仓在业务生产系统的普及,资源弹性、资源隔离等保障业务稳定性方面的技术需求开始变得越来越迫切。Hologres在保障业务方面持续优化核心技术竞争力,过去一年中,Hologres创新提出并实现了新一代弹性计算组实例,旨在通过更强的隔离和弹性能力,进一步提高业务系统的稳定性。Hologres弹性计算组在2022年双11也...