1.tidb-lighting 与 tidb-lighting-ctl 的区别
tidb-lightning和tidb-lightning-ctl的主要区别在于它们的功能和用途。
tidb-lightning是一个用于快速导入大量数据的工具,它可以从其他数据库系统(如MySQL)
导入数据到TiDB中。这个工具支持从多种数据源导入数据,并且具有高性能的特点,能够快速地将数据
迁移到TiDB集群中。tidb-lightning的配置主要通过命令行参数进行,这些参数可以在运行时通过命令行
指定,也可以在配置文件中设置。如果同时对命令行参数和配置文件中的对应参数进行更改,
命令行参数将优先生效。
tidb-lightning-ctl则是tidb-lightning的一个控制工具,它提供了额外的参数配置选项,
用于更精细地控制tidb-lightning的行为。tidb-lightning-ctl的所有参数也适用于tidb-lightning,
并且它还允许用户指定特定的表名进行操作,这对于需要精确控制数据迁移范围的情况非常有用。
此外,tidb-lightning-ctl还提供了对日志级别的设置等功能,这些功能在tidb-lightning的
基本命令行中可能并不直接支持。
总的来说,tidb-lightning是主工具,用于数据导入的核心功能,而tidb-lightning-ctl提供了
更多的控制和配置选项,以及对日志等额外功能的支持,是tidb-lightning的补充和控制界面。