# 与 Oracle 兼容性说明
本文内容来自 YashanDB 官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E4%BA%A7%E5%93%81%E6%8F%8F%E8%BF%B0/%E4%B8%8EOracle%E5%85%BC%E5%AE%B9%E6%80%A7%E8%AF%B4%E6%98%8E.htmlYashanDB 在 SQL 语法、表达式运算、F
数据类型规格 | YashanDB Doc
本文内容来自 YashanDB 官网,原文内容请见数据类型规格 | YashanDB Doc 数据类型类型长度取值范围说明TINYINT1Bytes-128 ~ 127小整数值,如 boolean,在括号中规定最大位数。SMALLINT2Bytes-215 (-32,768) ~ 215 - 1 (32,767)无INTEGERINTPLS_INTEGER | 4Bytes | -231
逻辑规格 | YashanDB Doc
本文内容来自 YashanDB 官网,原文内容请见逻辑规格 | YashanDB Doc # 对象规格名称规格类型规格值用户数量最大值10240(包括数据库内置用户)表数量最大值不限制对象名称长度最大值64Bytes角色数量最大值9640(不包括数据库内置角色)私有临时表数量单会话内最大值64密码长度最大值127# 表规格名称规格类型规格值列数最大值4096记录数最大
物理规格 | YashanDB Doc
本文内容来自 YashanDB 官网,原文内容请见 物理规格 | YashanDB Doc # 数据库规格名称规格类型规格值控制文件数量最小值2控制文件数量默认值建库默认不指定时控制文件为 3 个控制文件数量最大值8数据块大小最大值32KB支持 8KB、16KB、32KB 块大小数据块大小默认值8KB实例个数最大值64# 表空间规格名称规格类型规格值表空间数
两个案例带你看懂 YashanDB 执行计划
本文内容来自 YashanDB 官网,原文内容请见 https://mp.weixin.qq.com/s/B6TMKmbCwUuiEi_UbpZKGw执行计划是数据库查询优化的基石。学习阅读执行计划有助于深入了解数据库对 SQL 查询的解析和执行机制。执行计划揭示了查询的逻辑流程,包括表连接方式、数据过滤和聚合方法以及结果排序规则,这对于诊断性能瓶颈、优化查询速度和提高资源利用率至关重要
【YashanDB 知识库】如何从内存中获取 SQL 语句的执行计划
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7664896.html?templateId=1718516简介目前从 PostgreSQL 迁移到 YashanDB 后,需要进行数据校验。下面给出 user1 模式从 PostgreSQL 迁移到 YashanDB 进行数据行数比对的示例。详情获取 Postgre
【YashanDB 知识库】使用 DataX 工具迁移 yashan 数据到 maxcompute
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7773554.html?templateId=1718516注意:迁移需要使用崖山适配过的 DataX 工具包,下载链接:DataX: 阿里云 DataWorks 数据集成的开源版本DataX 单表迁移使用 DataX 工具主要是配置好对应的 json 文件,使 Da
【YashanDB 知识库】从 PostgreSQL 迁移到 YashanDB 如何进行数据行数比对
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7863054.html?templateId=171...SQL 语句的性能数据可以从视图 v$sql 中获取,针对可能有性能问题的 SQL 语句,可以根据该语句对应的 plan_hash_value 从视图 v$sql_plan 获取到该语句的执行计划。创建 UDF
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7664895.html?templateId=171...前言MySQL 支持多表更新语句,如果迁移到 YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。问题在 YashanDB 默认模式下执行 MySQL
【YashanDB 知识库】MySQL 和 YashanDB 隐式转换不一致引起的报错
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7664894.html?templateId=171...问题最近遇到一个问题,MySQL 5.7 的 SQL 语句执行无问题,但在 YashanDB 执行会报错:SQL> select count(1) from t1&
【YashanDB 知识库】MySQL field 函数的改写方法
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7664893.html?templateId=1718516概述MySQL field 函数常用于自定义排序,改写到 YashanDB 一般用 decode 或者 case 进行改写。详情MySQL 的 field 用法MySQL 的 field 函数一般用于对 SQ
【YashanDB 知识库】服务器重启后启动 yasom 和 yasagent 进程时有告警
本文内容来自 YashanDB 官网,原文内容请见 https:///newsinfo/7610142.html?templateId=1718516问题场景数据库正常运行,使用 yasboot 关闭数据库并重启服务器后,用 yasboot 启动 yasom,yasagent 以及 yasdb 进程成功,但是 yasom,yasagent 存在告警告警详情warning: watch y
【YashanDB 知识库】共享从 MySQL 异常处理 CONTINUE HANDLER 的改写方法
本文内容来自 YashanDB 官网,原文内容请见共享从 MySQL 异常处理 CONTINUE HANDLER 的改写方法 - YashanDB -- 表 DDLcreate table t1(c1 int primary key, c2 int);create table t2(c1 int primary key, c2 int);-- 数据insert into t1
【YashanDB 知识库】数据库升级后用 yasboot 在线扩充备节点出现报错
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7508313.html?templateId=1718516数据库版本升级过程:22.2.4.1 升级到 22.2.12.100,再升级到 23.2.2.100报错信息:升级到 23 版本的数据库按照官方文档使用 yasboot 执行在线扩容操作增加备节点出现报错:t
【YashanDB 知识库】共享利用 Python 脚本解决 Oracle 的 SQL 脚本 @@用法
本文内容来自 YashanDB 官网,原文内容请见 共享利用 Python 脚本解决 Oracle 的 SQL 脚本 @@用法 - YashanDB import osdef get_all_files(root_path):"""递归获取指定路径下所有文件的绝对路径:param root_path: 需要递归的根目录路径:return: 文件绝对
【YashanDB 知识库】共享超过 32000 字节字符串插入 CLOB 类型方案
public static void insertSql(DataSource dataSource, String sql) {log.info("insertSql sql = {}", sql);// 获取数据库连接Connection connection = getConnection(dataSource);PreparedStatement ps = null;/
【YashanDB 知识库】扩展 redo 大小
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7459467.html?templateId=1718516崖山在使用 OM 装库时,生成配置文件后可通过修改 REDO_FILE_NUM 和 REDO_FILE_SIZE 两个参数来调整数据库 redo 文件的数量以及大小崖山数据库安装完成后,发现 redo 配置过
【YashanDB 知识库】分布式 LSC 表修改字段
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7441392.html?templateId=1718516概述分布式中 LSC 表不支持修改字段,本文通过间接的方案快速实现 LSC 表字段的修改。LSC 表修改列方案假如原表如下,将字段 area_name 长度由 VARCHAR2 (60) 修改为 VARCHA
【YashanDB 知识库】Springboot 启动找不到崖山 jdbc 驱动的问题处理
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7441391.html?templateId=1718516问题描述springboot 应用启动报找不到崖山 jdbc 驱动错误,但去应用 lib 目录下发现驱动文件 yashandb-jdbc-1.6.9.jar 是有的:Caused by: java.lang.
【YashanDB 知识库】DataX 迁移 Hive 到崖山分布式
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7441390.html?templateId=1718516概述本文主要介绍通过 Datax 实现 Hive 数据迁移到崖山分布式。环境源 Hive 版本:3.1.3目标 YashanDB 版本:23.2.3.100建表脚本-- hiveCREATE&nbs