创建好TPC-H OSS外表和TPC-H表后,使用如下命令来导入数据。

submit job insert overwrite into customer select*from oss_customer;
submit job insert overwrite into lineitem select*from oss_lineitem;
submit job insert overwrite into nation select*from oss_nation;
submit job insert overwrite into region select*from oss_region;
submit job insert overwrite into supplier select*from oss_supplier;
submit job insert overwrite into orders select*from oss_orders;
submit job insert overwrite into part select*from oss_part;
submit job insert overwrite into partsupp select*from oss_partsupp;  

查询导入任务进度

导入数据量较大时,导入任务的执行时间也会相应延长,您可以通过如下命令检查导入任务是否完成。

show job status;          

中断导入任务

导入任务执行期间,如果某个任务出现异常需要中断执行,可使用cancel命令。

cancel job '$job_id';       

analyze table

数据导入成功后,AnalyticDB for MySQL会定时自动收集部分统计信息,生成执行计划。

首次导入数据或者查询数据性能较低时,可以执行analyze table all收集全量统计信息,改进执行计划。