<;MySql Cli中的文件和源代码

<;MySql Cli中的文件和源代码,mysql,performance,command-line-interface,Mysql,Performance,Command Line Interface,我正在执行大小为12GB的大型MySql脚本。我正在使用以下命令 mysql-host=localhost-user=temp-password=temp 使用mydb 源代码c:/script.sql 花了这么多时间。我的一位同事提到,不使用“Source”和使用下面的MySQL命令可以执行得更快 mysql-host=localhost-user=temp-password=temp mydb

我正在执行大小为12GB的大型MySql脚本。我正在使用以下命令

  • mysql-host=localhost-user=temp-password=temp
  • 使用mydb
  • 源代码c:/script.sql
  • 花了这么多时间。我的一位同事提到,不使用“Source”和使用下面的MySQL命令可以执行得更快

  • mysql-host=localhost-user=temp-password=temp mydb 我无法理解逻辑。在这方面我需要帮助


    谢谢

    使用源代码将使您获得大量有关查询成功的信息。重定向stdin会抑制这种情况;通过使用source,您还可以使用--silent命令行选项抑制这种情况,但这也会影响查询结果的显示方式(尽管从stdin重定向也会影响查询结果的显示方式)


    服务器端应该没有实际的性能差异,但是用输出淹没终端会降低发送到服务器的请求的速度。

    需要理解什么?这只是MySQL的工作方式,你对此无能为力。@Barmar,我想知道这两个命令之间是否真的存在性能差异?运行一个测试并找出答案。很容易看出这是民间传说还是事实。我误解了你写的内容,我以为你已经证实它更快了。虫子?检查第二个版本中的斜杠。