Archer配置一个Oracle 12C的数据源 获取表名称接口超时

Blade 未结 1 799
1664087911
1664087911 2021-01-21 16:39

一、该问题的重现步骤是什么?

api/blade-develop/model/table-list

获取表名称接口超时  后台没有任何报错

1. image.png

一直卡在

convertTableFields方法中

image.png


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  1664087911
    1664087911 (楼主)
    2021-01-21 19:52

    重新建立了一个表空间,然后在里面只建了一个表,接口就不会超时,跟表的数量和复杂度有关系 暂时先用一个专门的表空间来做代码生成的功能了。

    回答: 2021-01-21 19:52

    oracle  删除的表会入到回收站中,archer源码会读取回收站中的表 如果表过多会导致接口超时。

    解决方案:

    在代码生成的数据库中执行清空回收站的语句:

    --查看

     select * from recyclebin where type='TABLE';

    --清除

    PURGE RECYCLEBIN;


    0 讨论(0)
提交回复