【 TiDB 版本】v5.3.0
【遇到的问题:问题现象及影响】
求问大佬们,我目前正在维护一个CDP平台,其中包含一个功能,允许用户从自己的数据源(例如MySQL、Google Sheets)导入数据。一旦数据源成功导入我们的CDP平台(我们使用TiDB来存储用户数据源),用户就可以使用集成的SQL查询功能来查询他们的导入数据。
为了保持数据的实时性,我们会定期将原始数据源中的新增数据同步更新到平台上。这个过程是通过Spring Boot的 @Scheduled 注解在后台作业中完成的。我们的实现方式是为每个数据源创建一个临时表,重新同步所有数据,然后用新创建并同步的表替换旧的源表。
如图,我们遇到了DDL查询速度较慢的问题,表的创建通常需要几分钟才能完成。想请问可能是什么原因导致了这个问题?