各位大神,从Oracle迁移到TiDB,大量的存储过程你们是怎么处理的?

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
各位大神,从Oracle迁移到TiDB,大量的存储过程你们是怎么处理的?

改成应用代码实现

1 个赞

这个事情要分开看,

  1. 旧的业务搬迁
  2. 新的业务构建,来代替旧的
  3. 新旧交替

要根据实际的情况来制定策略了,并不是看代码和写代码那么简单了。
存储过程一般都是几万行的哪种,可以看哭~ 建议用 AI 进行分析了…

1 个赞

tidb支持存储过程吗

企业版支持

不支持

https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility/#不支持的功能特性
官网说不支持呢

企业版支持,社区版本不支持

应用层面来实现,研发来改造,对dba来说没有压力。。存储过程很多坑。。查询锁问题,很头疼。。。