于2021-12-15 加入墨天轮


simonchiang
VerticaPS
关注TA
写留言
65
文章
9
粉丝
38K+
浏览量
个人成就
发布65次内容
获得22次点赞
内容获得11次评论
获得10次收藏
回答了0次问答
TA的专栏
文章分类
vertica
(62)
verticatips
(12)
墨力计划
(8)
troubleshooting
(6)
数据库
(5)
kubernetes
(5)
资源池
(4)
活动分区
(3)
集群服务器
(3)
replay
(2)
科技新闻
(2)
https
(2)
展开
文章档案
2025年03月
(1)
2024年11月
(4)
2024年09月
(9)
2024年08月
(18)
2024年05月
(5)
2023年03月
(1)
2022年12月
(2)
2022年04月
(2)
展开
最新评论
在Mac上使用源码部署DB-GPT
UnboundLocalError: local variable 'msg' referenced before assignment
我也是调用API KEY后报这个错,啥问题啊?
-手机用户8436动态
文章 ·65
数说 ·0
问答 ·0
文档 ·0
关注
留言板·1
Vertica 数据库之间数据导入导出的网络配置
1. 导入导出数据Vertica 使用 COPY FROM VERTICA 语句和 EXPORT TO VERTICA 语句通过专用网络将数据从一个 Vertica 集群导入和导出到另一个 Verti
发布文章于
2025-03-21
Vertica通过fjsonparser解析Json数据入表
针对具有多层嵌套的Json格式数据,可以在加载数据的时候使用fjsonparser将数组与map展开,展开后可直接通过key查询嵌套的数据。
发布文章于
2024-11-26
字段检查约束
数据库的date类型字段支持范围是公元前 4713 年至未来的任何日期。实际业务上有时候会出现一些明显有问题的数据,这种数据是符合数据库规范允许插入表的,但实际是有问题的,不想这种数据被插入表。这时就可以在相应的字段上添加检查约束。这里的检查约束就可以在字段上做一些限制条件,不符合这一限制条件的就会被拒绝插入表。CONSTRAINT c1morethan2010 CHECK --设置检查插入的数据年份必须大于2010年
发布文章于
2024-11-08
Vertica 24.4.x版本新功能
1、健康监测健康监测器,可在服务器健康状况不佳时自动检测并阻止查询。有关健康监测器的详细信息,请参阅健康监测器。2、在线升级当前的在线升级策略已重命名为 ReadOnlyOnline,我们现在有了新的
发布文章于
2024-11-04
Vertica 24.4.x BUG修复记录
发布文章于
2024-11-04
理解 Vertica 的分区
Vertica 分区功能可根据一列或多列中的值将一个大表划分为较小的部分。正如您将在本文中了解到的,分区可以简化数据生命周期管理,并提高其谓词包含在分区表达式中的查询的性能。
发布文章于
2024-09-11
针对低延迟场景的 Vertica 数据库进行优化
Vertica 通常用于运行时间较长的分析查询。但是,您还可以使用 Vertica 处理低延迟应用场景,其查询通常在十秒内运行。低延迟查询通常用于用户需要实时或接近实时响应的情况,例如使用仪表板应用程序的用户。
通常,低延迟应用程序也具有高并发要求。在这种情况下,Vertica 集群的吞吐量(以每秒查询数衡量)是需要着重关注的指标。
发布文章于
2024-09-10
Vertica 数据库 Replay Delete 算法
由于在 Tuple Mover 、恢复、刷新和数据 Rebalance 这些操作中都会重组部分或全部的存储容器,因此已删除数据的位置可能会在新创建的存储容器中发生变化。
在 Vertica 中,删除向量(Delete Vector)记录着存储容器中已删除数据的位置,以及删除数据的语句提交时的 Epoch。重建删除向量以适应跨存储容器的记录移动的过程称为 Replay Delete。
Vertica 有两种执行 Replay Delete 操作的算法。
发布文章于
2024-09-10
Vertica 节点恢复过程剖析
在 Vertica 数据库中,处于 DOWN 状态的节点不参与自该节点关闭以来提交的任何事务。重新启动 DOWN 节点后,该节点必须从伙伴节点恢复丢失的数据,然后才能转为 UP 状态。当节点处于 UP 状态时,它已完全恢复并准备好处理所有数据库事务。
发布文章于
2024-09-09
Vertica资源池最佳实践
本文档面向 Vertica 管理员,提供了几个有关创建自定义资源池以处理明确定义和临时工作负载的示例。您的 Vertica 环境可能需要同时运行多种查询。因此,每个查询的运行时间可能比单独运行更长。资源池是系统资源的预分配子集,具有关联队列。
发布文章于
2024-09-05
Vertica 性能调优 - 3 重新设计 PROJECTION
当您向 Vertica 提交查询时,Vertica 查询优化器会根据统计信息自动生成执行计划,该计划是由一系列用于计算查询结果的操作组成。根据数据库中定义的投影的属性,查询优化器可以选择更快、更高效的操作。因此,了解您可以采取哪些措施来优化投影以提高查询性能非常重要。
发布文章于
2024-09-05
Vertica 性能调优 - 2 使用系统表排除 Vertica 查询性能故障
本文阐述了 Vertica 与查询执行信息相关的系统表,以及使用这些信息分析查询性能的方法。每个SQL、场景的性能调优的方法都不同,因此请根据具体的SQL、场景使用本文所提供的方法。
发布文章于
2024-09-03
Eon 模式下 Vertica 的 ETL 最佳实践
在企业模式下,数据会本地存储并分布在所有节点上,以减少查询时间。Vertica 的 Eon 模式使用 Amazon S3 来存储数据。Amazon S3 提供了一种不同类型的存储范例。
发布文章于
2024-09-02
Vertica数据库之间的数据导入导出原理剖析
Vertica 提供导入和导出功能,可让您在两个 Vertica 集群之间移动数据。出于本文档中所述的原因,在集群之间导入和导出数据比通过 STDIN 流式传输数据或使用 vsql 连接更快。
发布文章于
2024-08-30
Vertica Spread Debugging
Vertica 使用开源工具包 Spread 来提供高性能消息服务,该服务能够应对网络故障。当您的数据库首次启动时,Spread 守护程序会自动启动。
发布文章于
2024-08-30
Vertica数据库的DIRECTED QUERY
总结DIRECTED QUERY可以固化SQL的执行计划,命中DIRECTED QUERY时,其优先级最高,其他所有的优化措施均会失效。1.在语句中添加空格、换行不会影响命中DIRECTED QUER
发布文章于
2024-08-29
Vertica数据库的免密配置及免密使用场景
管理帐户必须能够使用安全 Shell 登录 所有主机而无需指定密码。shell 脚本 install_vertica 会自动执行此操作。本节介绍如何在必要时手动执行此操作。您可以从OpenSSH 下载免费版 SSH 连接工具。第一次通过 ssh 连接到新的远程计算机时,您可能会收到类似以下内容的消息:。$ ssh dev0 Warning: Permanently added 'dev0,192.168.1.92' to the list of known hosts.此消息仅在您第一次 ssh 连接到特定远程主机时出现。当集群数量大时,免密登陆将大大提升效率。且免密登陆可避重复输入密码,降低密码泄露风险。root的免密仅在安装、升级数据库时使用,日常运维并不需要,数据库安装、升级操作完成后即可回收。通过dbadmin用户使用admintools启动、关闭数据库节点时,需要通过免密登陆到对应节点拉起Vertica进程、关闭Vertica进程并返回执行结果。[dbadmin@v001 ~]$ admintools -t restart_node -s v001 -d vmart -pvertica
发布文章于
2024-08-29
Vertica锁和锁冲突
当多个用户尝试读取而其他用户写入数据库时,这可以防止数据被破坏或失效。Vertica 还有另一个事务隔离级别,即“Serializable“,它锁定表以防止查询的 WHERE 子句结果被其他事务更改。锁定表可能会影响性能,因为一次只有一个事务能够访问表。这是最严格的 SQL 事务隔离级别。事务将保留其隔离级别,直到完成为止,即使会话的事务隔离级别在事务中途发生变化也是如此。Vertica 内部进程和 DDL 操作始终在 SERIALIZABLE 隔离级别运行,以确保一致性。Usage Vertica 使用使用锁 来执行 Tuple Mover 合并操作。Shared Insert 当事务中同时发生读取和插入时,Vertica 需要共享插入 锁。Owner 所有者 锁是最强的 Vertica 锁模式。下面的矩阵显示了 Vertica 如何响应同一对象上的多个锁定请求,如下所示:。例如,D和 I(插入)锁定兼容,因此 Vertica 可以向并发加载和删除分区操作授予同一张表上的多个锁定请求。
发布文章于
2024-08-29
Vertica 23.4.x版本新功能
1. 数据导出和复制1.1 从源数据库启动基于服务器的复制您现在可以从源数据库启动基于服务器的复制。复制步骤类似于目标启动的复制,不同之处在于您必须从源数据库连接到目标数据库,并在调用REPLICAT
发布文章于
2024-08-29
Vertica 24.1.x版本新功能
1. Admin1.1 Grafana 仪表板Vertica 提供以下仪表板来可视化Prometheus 指标:Vertica 概述(Prometheus)Vertica 查询(Prometheus)
发布文章于
2024-08-29
Vertica 24.2.x版本新功能
1. 备份和恢复1.1 vbr 目标命名空间创建对于vbr恢复和复制任务,如果参数中指定的命名空间--target-namespace在目标数据库中不存在,则vbr创建一个具有指定的名称--targe
发布文章于
2024-08-29
Vertica 24.3.x版本新功能
1. 数据加载1.1 改进了从 SQS 自动加载的功能当将数据加载器与 SQS 结合使用时,Vertica 会持续轮询所有具有至少一个活动数据加载器的 SQS 队列,并将 SQS 消息收集到内部队列中
发布文章于
2024-08-29
Vertica 23.3.x版本新功能
1. 客户端连接1.1 工作负载路由工作负载路由允许您根据客户端工作负载创建将客户端连接路由到特定子集群的规则。这种负载平衡的主要优点如下:数据库管理员可以将某些子集群与某些工作负载(而不是客户端 I
发布文章于
2024-08-28
Vertica 12.0.4版本新功能
1. admintools1.1 设置 re_ip 超时您可以通过编辑中re_ip的设置来配置在超时之前执行给定任务的 时间。默认情况下,此参数设置为 7200(秒)。[prepare_timeout
发布文章于
2024-08-28
Vertica 24.3.x BUG修复记录
24.3.0-1Updated 08/12/2024Issue KeyComponentDescriptionVER-95247OptimizerFKPK Joins over projections
发布文章于
2024-08-28
Vertica 24.1.x BUG修复记录
24.1.0-5Updated 05/29/2024Issue KeyComponentDescription描述VER-93445Backup/DRLocalStorageLocator did n
发布文章于
2024-08-28
Vertica 12.0.x BUG修复记录
12.0.4-28Updated 07/24/2024Issue KeyComponentDescription描述VER-95196OptimizerUnder certain circumstan
发布文章于
2024-08-13
Vertica 23.4.x BUG 修复记录
23.4.0-12Updated 07/29/2024Issue KeyComponentDescription描述VER-95551Execution EngineAn issue that cau
发布文章于
2024-08-13
Vertica 23.3.x BUG 修复记录
23.3.0-10Updated 06/07/2024Issue KeyComponentDescription描述VER-93195Data load / COPYWhen the Avro par
发布文章于
2024-08-13
Vertica on Kubernetes
Vertica于2021年8月发布了VerticaDB Operator,开始了Vertica与Kubernetes的集成。该Operator可以自动执行许多 Vertica 管理员任务,例如在任何节点出现故障时重新启动 Vertica、将 Vertica 升级到新版本同时保持数据库在线,以及与 Kubernetes HorizontalPodAutoscaler 集成。
发布文章于
2024-05-22
CVE-2011-1473:OpenSSL权限许可和访问控制问题漏洞的Vertica临时处理办法
1 漏洞描述服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)SSL 重协商攻击(SSL renegotiation attack)是一种安全漏洞攻击,它利
发布文章于
2024-05-15
Vertica数据库管理控制台(Management Console)的配置
Vertica的管理控制台是独立于数据库软件的一个产品,可以通过web界面对数据库进行监控、管理以及一些优化操作。
发布文章于
2024-05-07
Vertica产品支持生命周期查询
Vertica 研发维护最新的2个主要版本,如果使用的版本研发不再支持,当遇到不能确定的bug时,无法提case到研发进一步排查、修复。term=Vertica)查询当前在保的版本号以及计划过保时间,也可参照官方的这个时间表规划自己系统的版本升级计划。一般生产环境推荐使用次新版本的最新hotfix版,测试环境可以使用最新版本,具体每个版本支持的软件版本可以查看每个版本官方文档的Supported Platforms部分内容。
发布文章于
2023-03-15
Vertica数据库中的"CASCADE"
但是您需要注意,加上cascade过后,会把与该对象相关的其他对象一并删除。所以您最好检查下与这个对象相关联的都是些什么对象,避免将其他的表、数据误删。那该怎么处理呢?尽量不要为了省事,直接在drop语句后面加上cascade,缺省都采用不加cascade的方式删除对象。如果报错,则把所有与该对象相关的所有对象都找出来,解耦,比如删除用户的时候,把owner为该用户的表的owner调整为其他用户,把引用了该函数的字段默认值去掉或者改为别的替代函数,然后再删除对象。赶紧找有没有使用vbr做过备份,如果有,使用vbr将对象进行恢复,尽量降低损失。如果没有做备份,那就只能梳理下业务逻辑,重跑下业务流程,将数据重新生成出来。在这里再强调下,数据库备份的重要性,可以参考官方文档对数据库进行备份。
发布文章于
2022-12-12
使用普罗米修斯(Prometheus)对Vertica数据库进行监控
Prometheus是一个开源的面向时间序列的系统监控和警报工具包,通过Vertica-prometheus-exporter,可以使用Prometheus进行简单的指标监控展示。
发布文章于
2022-12-01
Vertica数据库硬件配置指南
Vertica数据库硬件配置指南Vertica 分析平台软件在对等节点的无共享 MPP 集群上运行。集群的每个节点是独立的,无主节点、无控制节点。企业部署模式下,数据根据分布键分散存储在所有计算节点
发布文章于
2022-04-18
Vertica与AliCloud-1-使用阿里云对象存储OSS部署Eon数据库
1使用阿里云对象存储OSS部署Eon数据库前言在国内的公有云市场上,阿里云的使用量算是排在前面的,最近我们也有不少客户在阿里云上部署传统的企业模式Vertica集群及Eon集群,本系列文章即是简单介绍
发布文章于
2022-04-13
Vertica数据库License安装、更新步骤
# Vertica数据库License安装、更新步骤
## 一、从MC安装License
### 1、登陆MC后点击License页面
![image.png](https://oss-emcspro
发布文章于
2022-01-14