YashanDB|如何配置 JDBC 驱动,让 getDatabaseProductName() 返回 Oracle?
在实际应用中,某些第三方组件(如工作流引擎 Activiti)目前尚未适配 YashanDB,导致在接入时遇到兼容性问题。本文将详细讲解原因及解决方法,帮助大家顺利接入。一、问题现象在使用 Activiti 等第三方组件时,程序启动时报错,无法正常连接 YashanDB 数据库。具体异常信息显示为:无法识别数据库厂商 YashanDB,启动失败二、问题风险与影响导致 Activiti 引
YashanDB|客户端字符集与数据库字符集不一致?小心隐性乱码和执行失败!
在使用 YashanDB 数据库时,如果客户端与服务端字符集配置不一致,容易引发各种奇怪的问题,比如部分 SQL 成功执行、部分 SQL 失败。这种情况如果处理不当,不仅影响数据正确性,还可能埋下更大的隐患。一、问题现象在某次使用中,客户端(yasql)配置字符集为 GBK,而数据库服务端(yasdb)配置字符集为 UTF8。执行同样的插入语句时,出现了以下现象:插入“李强”成
YashanDB|单机升级常见问题与应急处理指南
在实际进行 YashanDB 单机离线升级过程中,测试环境往往因为数据量小、监控进程(monit)未启动等因素,难以暴露潜在风险。到了正式环境,隐藏问题就容易集中爆发。本文总结了单机升级时最典型的三大问题及应急处理措施,供大家参考。一、常见升级问题1. monit 进程未停止导致升级失败monit 是什么?monit 负责监控 YashanDB 相关进程(yasdb/yasagent/yasom)
鸿蒙HarmonyOS应用开发全流程解析与实战案例
摘要本文以华为鸿蒙系统(HarmonyOS)为核心,基于ArkTS语言和DevEco Studio开发工具,从环境搭建到实战案例,全面解析鸿蒙应用开发的技术要点。通过分布式能力、UI设计、数据存储等关...
YashanDB|磁盘被 archivelog 写满?教你快速排查与应对!
在日常使用 YashanDB 数据库时,有些用户会遇到这样的问题:数据库突然变成 abnormal 状态,一检查才发现是 archivelog 写满导致磁盘空间耗尽。这个问题虽然常见,但只要掌握正确的处理与预防方法,就能轻松搞定。一、问题现象数据库运行过程中,状态突然从 normal 变为 abnormal;通过查询 V$DIAG_INCIDENT 视图,发现告警信息指向 archive
YashanDB|遇到 YAS-02025 报错?教你快速定位与处理!
在使用 YashanDB 查询数据时,有用户遇到了如下错误提示:YAS-02025 no free space in virtual memory pool别着急,这其实是一个可以通过简单配置调整来解决的问题。下面带你快速了解原因与处理方法!一、问题现象在崖山环境下执行业务 SQL 查询时,突然报出 YAS-02025 错误,提示虚拟内存池(virtual memory pool)空间不足,导致查
YashanDB 知识库|DBeaver 连接不上数据库?一招教你排查!
在实际部署使用 YashanDB 后,有些用户在通过 DBeaver 工具连接数据库时,遇到无法访问的问题。别急,这类问题一般排查起来并不复杂,跟着这份指南操作,很快就能搞定!一、问题现象数据库部署完成后,尝试使用 DBeaver 连接,却提示连接失败,无法正常访问。二、可能原因分析常见的导致 DBeaver 无法连接 YashanDB 的原因主要有两个方面:1. 网络连通问题首先需要通过 pin
实时分析利器|全面解读 YashanDB 列式存储引擎的核心技术
在海量数据时代,实时分析成为企业核心竞争力之一。YashanDB 针对这一需求,自研了列式存储引擎 LSC(Large-scale Storage Columnar Table),通过 CBO 优化器、向量化执行、原生列存格式等多项技术,打造了兼顾极速分析与实时导入能力的新一代数据引擎。本文将从技术实现角度,带你深入理解 LSC 的核心设计与应用价值。一、设计初心:四大目标YashanDB LSC
技术干货|YashanDB + Zabbix 打造可视化监控平台,实操教程来啦!
Zabbix 是一款基于 Web 的企业级开源监控系统,支持分布式部署,能实时监控各种网络设备与服务器指标,保障系统稳定运行。本文将手把手带你搭建一个基于 YashanDB 的 Zabbix 监控平台!一、Zabbix 简介Zabbix 架构主要包括:Server:负责数据采集与触发器处理;Proxy:代理采集并中转监控数据;Agent:安装在被监控主机上,采集本地资源信息;UI:Web 管理界面
YashanDB|执行 SQL 报 YAS-04401?小心 BLOB 字段踩坑!
有用户反馈,在通过 .NET 程序连接 YashanDB 数据库执行业务操作时,突然遇到如下异常:YAS-04401 data type - expected, but BLOB got这个错误虽然表面上是类型不匹配,但其实背后隐藏着 SQL 写法的问题。本文详细解析成因及解决方法,帮你快速定位和规避这类坑。一、问题现象在客户的 .NET 小程序中,使用 .NET 驱动执行业务操作时,SQL 执行
YashanDB|修改字段长度后接口报 YAS-04007?背后真相是这个!
在 YashanDB 使用过程中,有些用户反馈:在修改表字段长度后,业务应用通过 JDBC 接口访问数据库时,突然报出了如下异常:YAS-04007 Message:result set metadata changed如果不了解其成因,很容易误以为是数据库异常。但实际上,这个问题有特定的触发机制,理解后完全可以规避。一、问题现象当在 YashanDB 中对已有表执行 ALTER TABLE MO
YashanDB|表数据不多,LOB 段却疯狂膨胀?小心踩到这颗“隐形坑”!
有用户反馈,在表数据量不大的情况下,磁盘空间却异常迅速被占满,最终导致应用插入数据时报错。深入排查发现,罪魁祸首竟然是 LOB(如 CLOB/BLOB)数据段没有及时复用,导致空间浪费严重。这类问题隐藏性很强,影响范围也很大。本文带你详细了解原因、影响及应对策略。一、问题现象表本身记录不多,但对应的 CLOB 段空间异常增长;磁盘空间被迅速占满,应用在插入数据时触发错误;最终导致&nbs
YashanDB|主备延迟怎么排查?这份实用指南收藏好!
在使用 YashanDB 进行主备部署时,遇到备库回放延迟是常见现象。如果延迟持续增长,不仅影响同步一致性,还会对故障切换、容灾策略造成影响。那么,主备延迟出现时,应该从哪些角度分析,快速定位问题?这份指南带你系统梳理!一、基本原理回顾:理解复制与回放机制在 YashanDB 中,主库产生 redo 日志,通过复制链路同步到备库,备库再进行日志回放。主备同步涉及的核心指标包括:rst(Reset
YashanDB自研的力量|为共享集群量身打造的存储服务 YFS
在构建 YashanDB 共享集群的过程中,我们决定不依赖通用方案,而是选择自研一套专属的文件系统 —— 崖山集群文件系统(YFS)。这是基于对高可用、高性能需求的深刻理解后,做出的战略选择。为什么要自研 YFS?共享集群环境下,存储系统需要满足极高的并发读写效率和一致性要求。市面上的 Ext3/4 是单机文件系统,天生不支持多节点共享。而 GFS、NFS 虽然提供了共享能力,但在性能、场景匹配度
七座城堡⑨ 混元归一【下】(第一部大结局)
这里的前台其实就是数据库的优化器;厨房的各个区域就是数据库的存储引擎;往返于前台、厨房、餐厅中传达指令的服务员就是数据库的执行器;这里的连锁店就是数据库的分布式技术,由于各个区域的菜系差不多,所以对于数据库来说是似乎是一种复制分片,不过这对我来说也很受启发,复制分片是可以在很多场景发挥作用的。大家是否发现餐饮。这两个故事我稍做总结,请大家参考...
七座城堡⑨ 混元归一【上】(第一部大结局)
老柯的故事暗示了超融合数据库中解决分布式通信与数据一致性的思路,为团队提供了全新的视角。会议还将继续,我们期待老柯分享的第二个故事,以及超融合数据库城堡的具体实现方案…
Supabase融资2亿美元,投后估值20亿美元
日前,Supabase 宣布获得 2 亿美元 D 轮融资,由 Accel 领投,Coatue、Y Combinator、Craft Ventures 和长期投资者 Felicis 参投。据《财富》杂志报道,Supabase 的融资后估值约为 20 亿美元。迄今为止,这家初创公司目前已经筹集了约 3.98 亿美元。
Snowflake报告发现早期GenAI采用者走在了前面
在较早采用人工智能的公司中,92%的公司报告称其投资获得了积极回报。那些对投资回报率进行了测量的公司,平均回报率达到了 41%,这一成功推动了进一步的投资,81% 的早期采用者增加了数据基础设施方面的支出,以加强其人工智能能力。
乐企数电发票分布式发票号码生成重复的问题修复思路分享
disruptor-spring-boot-start版本优化升级