#yasldr
yasldr是YashanDB提供的数据快速导入工具,用于将CSV格式的数据文件快速导入至YashanDB数据库中,支持通过数据库连接向远端节点进行导入。
运行本工具前须知:
- yasldr导入分区表时,若分区表的分区数超过2000,则导入性能会随分区数进一步增长而逐渐下降。
- yasldr支持单表多文件导入,支持使用*和?作为通配符导入多个文件,不支持同时导入多张表。
- yasldr支持文件拆分和数据导入两种工作方式,默认工作在数据导入方式下,不支持同时执行两种方式。
- yasldr导入过程为多线程并行导入,若目标表上存在约束,导入过程可能会产生未定义的行为。
- yasldr不支持导入临时表,不支持导入表的同义词,视图和包含GIS列的表仅支持BASIC模式导入。
- yasldr导入默认工作在BATCH模式下,不对DEFAULT表达式进行计算,待导入表中未映射数据的列将用NULL值填充。如果需要对未映射数据的列计算DEFAULT值,则需要显式使用BASIC模式导入。
- 对于LSC表可变数据,同时导入多个分区数据,会影响分区间数据排布,从而影响数据顺序性,进而影响查询性能,大量数据导入时,建议分区之间串行导入数据,或者尽快将MCOL数据转换为SCOL数据。