YashanDB在地理信息系统(GIS)领域的关键功能和技术优势
1 GIS的技术场景地理信息系统(Geographic Information System,简称GIS)是⼀种集成的计算机系统,⽤于捕获、存储、分析、管理和展⽰所有类型的地理数据。GIS的核⼼功能和原理可以从以下⼏个⽅⾯进⾏详细阐述:1.1 数据捕获与存储GIS能够处理各种类型的地理数据,包括但不限于地图、卫星图像、GPS数据、现场测量数据等。这些数据可以通过数字化、扫描、直接从传感器获取或通过
使用Yasboot安装YashanDB的疑惑和建议
本文作者:YashanDB高级服务工程师卢智凌从去年开始,⼀直在学习国产数据库YashanDB,对YashanDB的总体感觉还是非常不错的。作为对学习成果的考察,去年通过了YashanDB官方组织的YCA认证,4月底⼜参加了YCP认证,YCP认证包括笔试部分和实操部分。在准备实操部分的练习时,使用Yasboot安装YashanDB时遇到了⼀点小小的疑惑。环境介绍操作系统:CentOS 7.6CPU
崖山数据库的共享集群机制初探
本文作者:YashanDB高级服务工程师周国超YashanDB共享集群是崖⼭数据库系统(YashanDB)的⼀个关键特性,它是⼀个单库多实例的多活数据库系统。⽤⼾可以连接到任意实例访问同⼀个数据库,多个数据库实例能够并发读写同⼀份数据,同时保证实例之间读写的强⼀致性。这种设计赋予了系统⾼可⽤性、⾼扩展性和⾼性能的特点。共享集群基于YashanDB内核持续演进,硬件上依赖共享存储实现shared-D
【YashanDB知识库】崖山数据库Outline功能验证
本文内容来自YashanDB官网,具体内容请见(https://www.yashandb.com/newsinfo/7488286.html?templateId=1718516)测试验证环境说明测试用例说明1、相同版本下,新增表数据量,使统计信息失效。优化器优先使用outline的计划。2、相同版本下,绑定参数执行场景下,优化器优先使用outline的计划。3、单机主备环境,优化器优先使用out
【YashanDB知识库】YashanDB-OCI-快速上手
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7488285.html?templateId=1718516背景OCI 是Oracle调用接口(Oracle Call Interface 简称OCI) 提供了一组对Oracle数据库进行存取的接口子例程(函数),通过在第三方设计语言(如C语言)中进行调用可达到存取ORACLE数据库
【YashanDB知识库】hist_head$中analyze time小于tab$中analyze time导致sql执行慢
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7459465.html?templateId=1718516问题现象某局点yashandb cpu使用率100%,经线上分析是由于几个sql执行慢,其中一个sql为简单的单行等值绑定变量过滤+排序。经分析执行计划,相对以前有所变化,走了另外一个索引(效率低)。问题的风险及影响sql语
【YashanDB知识库】如何dump数据文件,转换rowid, 查询对应内容
本文来自YashanDB官网,具体内容可见https://www.yashandb.com/newsinfo/7459464.html?templateId=1718516问题现象客户环境有时候会遇到文件损坏的情况,需要dump文件,根据rowid查询数据情况。问题的风险及影响熟练掌握崖山数据文件dump操作,并识别rowid,在故障的情况下可以快速确认相应的数据情况,查找需要的数据。问题影响的版
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441388.html?templateId=1718516问题现象客户刚开始使用YashanDB odbc的时候,需要查看调用日志详情, 确认相应接口调用情况。问题的风险及影响客户在windows server 2016环境测试,影响测试业务的开展。问题影响的版本YashanDB版本:
【YashanDB知识库】decode函数中的子查询被不必要地多次执行
本文内容转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441387.html?templateId=1718516问题现象客户向yashandb下发的SQL语句执行时间超过6分钟仍未出结果问题的风险及影响SQL语句性能慢,影响客户业务问题影响的版本所有的yashandb 22.2版本23.2版本没有这个问题问题发生原因decode函数在
【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441382.html?templateId=1718516【标题】YMP迁移oracle不兼容给用户授权高级包【关键字】oracle迁移,高级包授权【问题描述】迁移评估任务中,oracle迁移YashanDB,YMP不兼容语句:grant execute on sys.dbms_sta
【YashanDB知识库】yashandb执行包含带oracle dblink表的sql时性能差
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7396959.html?templateId=1718516问题现象yashandb执行带oracle dblink表的sql性能差:同样的语句,同样的数据,oracle通过dblink访问远端oracle执行,耗时不到1秒钟:问题的风险及影响yashandb通过dblink访问or
【YashanDB知识库】多表更新报错 YAS-04344 multi-table update is not supported
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369204.html?templateId=1718516【问题分类】功能使用【关键字】YAS-04344,UPDATE,multi-table update,MERGE INTO【问题描述】在崖山环境执行类似以下语法进行多表更新报 YAS-04344 multi-table up
【YashanDB知识库】查询YashanDB表空间使用率
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369203.html?templateId=1718516【问题分类】功能使用【关键字】表空间,使用率【问题描述】YashanDB使用过程中,如何查询表空间的使用率【问题原因分析】需要查询相应的YashanDB系统表,计算表空间使用率【解决/规避方法】使用如下的SQL语句,可实现查询Y
【YashanDB知识库】YAS-04110 invalid variant name
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369202.html?templateId=1718516【标题】错误码处理【问题分类】查询语句报错【关键字】YAS-04110【问题描述】执行特定sql时,遇到相应报错【问题原因分析】字段中含有保留字,应使用双引号包裹字段名称【解决/规避方法】修改字段名称,或者使用双引号包裹字段名称
【YashanDB知识库】如何配置jdbc驱动使getDatabaseProductName()返回Oracle
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352676.html?templateId=1718516问题现象某些三方件,例如 工作流引擎activiti,暂未适配yashandb,使用中会出现如下异常:问题的风险及影响影响客户业务无法进行。问题影响的版本所有的yashandb jdbc驱动版本。问题发生原因工作流引擎activ
【YashanDB知识库】客户端字符集与数据库字符集兼容问题
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352675.html?templateId=1718516问题现象客户端yasql配置字符集为GBK,服务端yasdb配置字符集为UTF8,之后执行语句:会发现:期望是两个都失败(强检测字符集),或者两个都成功(弱检测字符集,直接将字符当做数据存储,不关心数据内容是什么),而不是一个成
【YashanDB知识库】单机升级典型问题及应急措施
升级典型问题官网升级操作指引 离线升级,一般线上操作之前需要照着做一遍,但是由于数据量少、monit进程在测试环境没有启动等原因,一些操作、配置问题在测试过程中不会暴露,在生成操作的时候才暴露,下面3项是比较常见的容易遗漏的:1、monit进程没停止引起升级失败monit进程是什么monit进程会对yasdb/yasagent/yasom3个进程做监控,如果出现异常重新拉起(注意不止ya
【YashanDB知识库】yasql对字符串中分号的判定
本文转载自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352673.html?templateId=1718516问题现象这个问题发生在从pg向崖山进行数据迁移的过程中,通过pg_dump将数据导出到文件后进行执行,第一条语句执行报错,在pg上执行是不会报错的,在崖山和oracle上执行均报错。与之相似的问题还有:问题的风险及影响SQL语
【YashanDB知识库】数据库获取时间和服务器时间不一致
本文转自YashanDB官网,具体内容可见[https://www.yashandb.com/newsinfo/7352662.html?templateId=1718516]【问题分类】功能使用【关键字】服务器时间、数据库时间【问题描述】数据库获取的时间和服务器时间不一致。【问题原因分析】YashanDB并没有时区的概念,数据库的时间以数据库启动时的系统时间为准。出现这个情况有可能是数据库部署时
【YashanDB知识库】archivelog磁盘满导致数据库abnormal
本文转自YashanDB官网,具体内容可见[https://www.yashandb.com/newsinfo/7352661.html?templateId=1718516]【问题分类】功能使用【关键字】磁盘空间满,archivelog日志,archivelog自动清理【问题描述】数据库状态变更为abnormal,检查V$DIAG_INCIDENT视图,发现提示信息为archive日志无法正常写