わかりました。約175kのINSERTステートメント、かなり大きなINSERTステートメントがあります。例:
INSERT INTO `gast` (`ID`,`Identiteitskaartnummer`,`Naam`,`Voornaam`,`Adres`,`Postcode`,`Stad`,`Land`,`Tel`,`Gsm`,`Fax`,`Email`,`Creditcardnummer`) VALUES ('100001','5121-1131-6328-9416','Cameron','Rhoda','Ap #192-1541 Velit Rd.','54398','Catskill','Bermuda','1-321-643-8255','(120) 502-0360','1 48 428 3971-3704','tempor@justo.org','8378-3645-3748-8446');
(これがオランダ語であるという事実を無視してください)。すべてのデータは完全にランダムです。
私はこれを約3〜4回しなければなりません。私のPCでは、100kのINSERTステートメントのクエリに約1時間かかります。INSERTステートメントを変更せずにこれをより速く行う方法はありますか?MySQLWorkbenchを使用しています。ありがとう。
編集
私はこれまでに提案されたすべてを試しました。INSERTを1つだけ使用し、VALUESを複数使用すると、INSERTステートメントが大きすぎるというエラーが発生します。挿入する前にインデックスを無効にしても、パフォーマンスは向上しません。
コマンドラインからSQLファイルをロードしようとしましたが、それでも何も起こりません...
インサートのパフォーマンスは、インサートごとに0.015秒から0.032秒まで変化します。