【YashanDB 知识库】Mybatis-Plus 调用 YashanDB 怎么设置分页
**Mybatis-Plus 自动分页配置问题简介**
Mybatis-Plus 是 Mybatis 的增强工具,简化 CRUD 操作并适配多种数据库,包括 YashanDB。自动分页配置错误会导致应用开发受影响。解决方法:1. 配置 pagehelper 为 oracle 或 mysql;2. 设置分页拦截器为 oracle 或 mysql。确保返回设置后的对象。正确配置后可在 service 层使用 page 方法实现自动分页。
YashanDB V23.3重磅发布,持续深化1:1平替产品力
11月14日,YashanDB在2024国产数据库创新生态大会上发布V23.3版本,定位为企业核心通用数据库,具备1:1平替Oracle的能力。该版本在兼容性、性能、可用性、安全性和迁移能力等方面显著提升,支持Oracle和MySQL的高兼容性,算子性能提升5倍以上,TPCC达520万tpmC,提供两地三中心方案及全面的安全特性。现已开放下载,欢迎体验。
支持全量&增量迁移!YashanDB增量迁移实现原理解读
本文基于YashanDB高可用架构师马志宏在“2024年国产数据库创新生态大会”的演讲,深入阐述了YashanDB的数据迁移流程及增量迁移组件的技术原理。崖山迁移平台YMP提供异构RDBMS与YashanDB间的迁移评估、数据迁移和校验功能。最新版本V23.3新增增量迁移组件,支持在线全量和增量迁移的无缝衔接,确保业务无感知迁移,保障数据一致性和业务连续性。迁移组件由source、transform、sink三个模块组成,具备一键式迁移、支持多种数据类型和DDL操作、无侵入式部署等关键能力,确保高效、可靠的迁移体验。未来将优化兼容性、支持双向复制和提升数据质量管理。
YashanDB共享集群产品能力观测:细节足见功底
王若楠,前泽塔数科研发总监,在2024年国产数据库创新生态大会上详细介绍了崖山共享集群YAC的架构、功能、高可用性和性能测试。测试覆盖单机到四节点场景,验证了YAC在读写性能、Oracle兼容性、故障恢复(RPO=0,RTO<15S)和线性扩展性方面的卓越表现。尤其在资源控制和性能优化上,YAC展现出精细的设计与稳定的表现,为国产数据库替代提供了有力支持。
【YashanDB 知识库】通过 dblink 查询 Oracle 数据时报 YAS-07301 异常
某客户在使用 YashanDB 通过 yasql 查询 Oracle 数据时,遇到 `YAS-07301 external module timeout` 异常,导致 dblink 功能无法正常使用,影响所有版本。问题源于操作系统资源紧张,无法 fork 新子进程。解决方法包括释放内存、停掉不必要的进程或增大进程数上限。分析发现异常原因为系统调用 fork() 失败。经验总结:优化日志记录,提供更多异常信息。
【YashanDB 知识库】崖山有哪些内存参数,Share Pool 各个参数之间有什么关系
在使用YashanDB时,用户常对内存参数配置有疑问,尤其是23.2及以上版本中,如SQL_POOL_SIZE+DICTIONARY_CACHE_SIZE超100报错,影响跑批性能。主要内存参数包括SHARE_POOL_SIZE、SQL_POOL_SIZE、DICTIONARY_CACHE_SIZE等,需合理配置以优化性能。SHARE POOL内含多个POOL,可动态调整。具体配置方法及观察使用情况的方式详见官网文档。