パフォーマンスをテストしたい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. PHPとMySQLからhtmlファイルに何百万ものレコードをロードして挿入する方法
- 3. 何百万ものMySQL行を扱っています
- 4. Sql server 2008サービスブローカー何百万ものキュー
- 5. 数百万行のMySQLロックテーブル
- 6. 何百万ものセグメントを画面上に描画する
- 7. PHPを使用してSQL Serverに何百万ものレコードを挿入する速い方法
- 8. MySQLの何百もの検索ルックアップ値がオンラインに挿入されますか?
- 9. SSISで何百万ものレコードをインポートする
- 10. Oracleデータベースから何百万行ものテーブルを照会しています
- 11. Sql何百万ものレコードを検索します。可能?
- 12. 何百万ものプリミティブのマウスピッキング戦略はありますか?
- 13. 何百万行の行を処理するアプリケーション用に使用するデータベース
- 14. 数百万行のmysqlハードドライブの効率
- 15. RavenDBに何百万ものドキュメントを追加する方法 - 組み込み
- 16. mysql何百万もの行データを1つのテーブルから別のテーブルにインポートする
- 17. テーブルソーターは何百万もソートしていません
- 18. iOS - 50万ファイル、1百万件のエントリ
- 19. リストビューアイテムをmysqlデータベースに挿入
- 20. フラットファイルから何百万ものレコードを読み取る方法は?
- 21. CクライアントをMySQLデータベースに挿入する
- 22. 1つまたは複数のテーブルで何百万もの行を扱う?
- 23. 数百万行のストア/クエリに最適なデータベース
- 24. カサンドラDBに数百万の時系列データを効率的に挿入するための助言が必要
- 25. 何百もの同一のデータベースに1組のストアドプロシージャを使用
- 26. Amazon S3/Cloudfrontに何百万ものイメージを格納するディレクトリ構造ロジックが必要ですか?
- 27. セッション変数をMySQLデータベースに挿入
- 28. VB.NETからMySQLデータベースにデータを挿入
- 29. SalesforceのAccountオブジェクトに200万レコードを挿入する最も良い方法は何ですか
- 30. PHPを使って複数の行をmysqlデータベースに挿入する最も良い方法は何ですか?
これは私もこの500万回行うだろうか私に教えてくれありません。 –
これは意味がありますか? –