SQL语句的性能数据可以从视图v$sql中获取,针对可能有性能问题的SQL语句,可以根据该语句对应的plan_hash_value从视图v$sql_plan获取到该语句的执行计划。
创建UDF - REPEAT,后面SQL中有用到,格式化输出用
根据plan_hash_value获取SQL文本(以2609204012为例)
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数