パフォーマンスをテストしたいMySQLデータベースがあります。自動増分された主キーを持つテーブルに約500万レコードを挿入したいと思います。 SQLでこれを簡単に実行する簡単な方法はありますか?私は.sqlファイルでパイプすることができますが、私が本当にやりたいことは、同じデータを(ただし別のPKを使って)5百万回挿入することだけです。MySQLデータベースに何百万ものダミーレコードを挿入する
0
A
答えて
2
PKの値としてNULLを挿入することも、単にinsert文の列リストにNULLを指定することもできます。そうすることで、自動的にインクリメントされます。
for ($i=0; $i<5000000; $i++) {
"INSERT INTO table (id,name) values (NULL,'somename')"; // obviously in form of $dbh->() something
}
1
ほとんどのクエリが期待される性能を発揮しないように、同一の行は、PKが、何のための規則的に分布値となインデックスを作成しませんので、これは、優れた性能試験ではないかもしれません。私は偽物(ルビーとperlの品種が存在する)のようなテストデータ生成ツールを使用して検討する
:
+0
これに完全に同意します。 –
関連する問題
- 1. 何百万ものレコードのデータベースのスケーリング
- 2. バレンティーナスタジオは何百万行も挿入しています
- 3. PHPとMySQLからhtmlファイルに何百万ものレコードをロードして挿入する方法
- 4. 何百万ものMySQL行を扱っています
- 5. 何百万ものデータの一括挿入でのT-SQLパフォーマンスの問題
- 6. MySQL - 何百万ものエントリでのランク付け
- 7. Sql server 2008サービスブローカー何百万ものキュー
- 8. マルチスレッドを使用してDBに百万データを挿入する
- 9. CQLを使用して何百万ものランダムな行をCassandraに挿入するには?
- 10. Windows上に何百万ものファイルを保存する
- 11. 何百万ものセグメントを画面上に描画する
- 12. 数百万行のMySQLロックテーブル
- 13. mysqlに100万レコードを挿入する
- 14. レコードの百万を挿入するための
- 15. mysqlテーブルから何百万ものレコードを削除する方法
- 16. mysqlで何百万もの行を素早く更新する方法
- 17. PHPを使用してSQL Serverに何百万ものレコードを挿入する速い方法
- 18. MySQLクエリの最適化には何百万ものレコードがあります
- 19. MySQLの何百もの検索ルックアップ値がオンラインに挿入されますか?
- 20. 何百万ものデータセグメントのデータを保存する
- 21. MySQL挿入のスピードアップは、10百万のレコードで選択します。
- 22. Oracleデータベースから何百万行ものテーブルを照会しています
- 23. 何百万ものSQLクエリを処理するため
- 24. オラクルで何百万ものデータをパージするベストプラクティス
- 25. SQL Server 2012で何百万ものレコードを更新する
- 26. SSISで何百万ものレコードをインポートする
- 27. 何百万ものXMLファイルを解析する - Java
- 28. csvファイルから何百万ものレコードをSQL Serverデータベースに挿入する適切な方法は何ですか?
- 29. Sql何百万ものレコードを検索します。可能?
- 30. NetLogoは何百万ものエージェントを処理できますか?
これは私もこの500万回行うだろうか私に教えてくれありません。 –
これは意味がありますか? –