HeidiSQL、Navicatは、輸入にmysqlコマンドは、SQLスクリプトとの比較率のソースを指令します

4つのインポートモードを比較すると、
1、heidisqlクライアントはまた、一つ一つ、最も遅い速度が、崩壊するのが比較的容易で非常に壊れやすい挿入されます。
2、3,800,000、1時間13分をインポートするコマンドを記録するのMySQL(前景、CTRL + Cに属するコマンドが終了することができます)。
3、インポート元の速度指令と同様のMySQLのコマンドをインポートする(MySQLのコマンドインタフェースを入力し、CTRL +が終了していないC、近いxshellを終了することができない、我々はプロセスを殺すために必要)。私は、このプロセスが実行されているどのくらい見たいと思って、コマンド:PS -eo PID、LSTART、ETIME | grepのプロセスID。
4は、Navicatはクライアントが11.1Gを導入しました(約38408601記録)SQLスクリプト約37分
16:29の端部の15時49導入SQLスクリプト11.9G、時間のかかる2419s、総記録43829483
380万を記録(204s≈3.4分)
4383万記録(2419s≈40.32分)
第二、コマンドソースの端部を導入する方法
sourceコマンドをインポートする際の速度が遅すぎるので、私はオフに終了したいと思い、xshellクライアントをシャットダウンし、Navicatはクライアントにプロセスを見て、またはバックグラウンドでインポートし続けることが、データも増加している、クライアントがプロセスを殺すためにしようとしますまだインポートしていきました。だから、Linux上でログは、ps -ef | grepのmysqlのコマンドmysqlの接続は非常にデータをインポートを停止する、殺すの後、まだ発見しました。
 
知識の拡大:
killコマンドは、唯一のプロセスを殺すために必要であることを考えて、誤解しやすいです。我々はそれのmanページの説明を見てみます。kill - プロセスにシグナルを送ります。
これは、公式の説明から明らかである、コマンドを殺すプロセスにシグナルを送信することです。もちろん、我々は当然されてkillコマンドのこの時点でプロセスを終了させる信号を送ることができます。我々はkillコマンドに信号パラメータを渡さない場合は実際には、プロセスに信号を送信するために、それはデフォルトでは実行中のプロセスを終了します!これは、killコマンドを使用するには、だけでなく、この記事の内容を紹介する主要な方法です。
一般情况下,终止一个前台进程使用 Ctrl + C 就可以了。对于一个后台进程就须用 kill 命令来终止。我们会先使用 ps、top 等命令获得进程的 PID,然后使用 kill 命令来杀掉该进程。
 
一般来说,只要记住 "1, 9, 15" 这三个信号的意义就可以了
常用命令
$ kill -15 pid
这条命令发信号让进程正常退出。所谓的正常退出是指按应用程序自己的退出流程完成退出,这样就可以清理并释放资源。比如 vim 程序,如果是正常的退出,就会删除掉临时文件 *.swp。
既然信号 15 是退出进程的正确方式,那它也应该是最常用的方式,因而我们可以省略参数 -15。
$ kill pid
这条命令和上面的命令是等价的,kill 命令默认发送信号 15 给目标进程。
当进程出现了异常状况,不能通过信号15正常退出时,我们就需要通过非常的手段直接终结掉进程。所谓的非常手段就是传递信号 9 给目标进程!
$ kill -9 pid
这样结束掉的进程不会进行资源的清理工作,所以如果你用它来终结掉 vim 的进程,就会发现临时文件 *.swp 没有被删除。
 

おすすめ

転載: www.cnblogs.com/huhyoung/p/11710840.html