たとえば、Table1
のように、mySQLテーブルに複数の挿入を行う必要がありますが、数値は1000
を超えている可能性がありますので、挿入制限があるかどうかを知りたいmySQL?また、この制限がサーバーごとに異なる場合は、バッチインサート制限mySQL PHP
0
A
答えて
0
google max_allowed_packet。あなたの記憶が許す限り高く設定してください。 ($ YourQueryString)< =この制限strlenを場合、私はPHPスクリプトのスループットを最大化したかったので、私は行を収集し、私はのmax_allowed_packetを打つまで、彼らはstrlenを数え、その後、送信後、あなたは、例えば
にそれを送信するOKですそれ。サイクル中。行数を制限するよりはるかに高速でした。
1
ここでの主な制限要因は、MySQLが受け入れるステートメントの期間です。これはシステム変数max_allowed_packet
で定義されています。
my.cnf
ファイルまたはこれと同等のファイルを1GBに設定すると、通常は問題ありません。それ以外のものは馬鹿げていますが、それに対応するためのメモリがあれば自由に増やすことができます。クライアントとサーバーの両方でこのことが必要になることが多いことを覚えておいてください。これが同じマシン上にある場合、理論上は2GBが必要です。ここであまりにも狂ってはいけない。
複数のVALUES
エントリを持つ文は、そのパケットサイズに収まるように多くのデータをロードできます。
非常に大きなインポートを行っている場合は、LOAD DATA INFILE
の方がずっと速いことがよくありますが、データを対応できる形式で準備する必要があります。 CSVファイルは通常、ここで作業するのが最も簡単です。
関連する問題
- 1. php/mysqlの時間制限
- 2. PHPを使用してmysqlにバッチインサート
- 3. PHP/MySQLの制限文字が
- 4. MySQLの制限
- 5. PHPを使用したバッチインサート
- 6. MySQLの挿入制限?
- 7. Mysqlフルテキストインデックスの制限?
- 8. mysqlワークベンチレコードの制限
- 9. "Flexible" MySQLの制限
- 10. MySQLのダンプ制限? MySQL全体のデータベースサイズの制限?
- 11. PHPのメモリ制限
- 12. PHPバルクメールの制限
- 13. PHPレート制限クライアント
- 14. PHPシングルトンデータベースの制限
- 15. PHPファイルサイズ制限メッセージ
- 16. MySQLのリソースの制限
- 17. MySQLのテーブルレコードの制限
- 18. MySQLのサブクエリの制限
- 19. グループ内のmysqlの制限?
- 20. MySQLのGroupWiseの制限クエリ
- 21. MySQLのクエリの制限
- 22. Mysqlデータベース名の制限
- 23. MySQL:列サイズの制限
- 24. MySQL IN条件の制限
- 25. mysqlクエリのサイズ制限ruby/mysql
- 26. PHPメモリ制限のデバッグ
- 27. PHPのグローバルプロセスのスポーン制限?
- 28. php mpdfメモリ制限エラー
- 29. PHP Open_basedir URLの制限
- 30. PHP - 今のアレイの制限
実行時間とメモリはバルクエントリに影響を与えるサーバーに依存しますが、コードと.htaccessファイルから設定することができます – abhayendra
実行時間は問題ではありません。挿入に制限があるかどうかを知りたいので書き込みできます私のスクリプトはそれを念頭に置いておくので、将来は役に立たないことはありません。 –