MySQL の 1 秒あたりのレコード数として許容できる速度はありますSELECT
か? クエリの複雑さとマシンの仕様に依存することはわかっています。SELECT
しかし、標準クエリの漠然とした/おおよその速度を見積もることはできますか? 次のようなものかもしれません:
SELECT a, b, c, d, e, f FROM my_table;
.NET コネクタを使用して MySQL にアクセスします。私のコードから、私は次のようなことをします:
MySqlCommand cmd = new MySqlCommand(query, _conn);
MySqlDataReader r = cmd.ExecuteReader();
List<int> lst = new List<int>();
while (r.Read())
{
lst.Add(.....
}
r.Close();
現在SELECT
、150 ミリ秒未満で 25000 レコードを処理できます。しかし、私がそれを実行すると、phpmyadmin
約75ミリ秒かかります。MySQL コンソールからは 50 ミリ秒未満で済みます。ドキュメントがコネクタ、コンソールなどを介して推奨する制限はありneed not be worried about
ますか? 2 Gb RAM を搭載した Intel Core2 Duo (2 GHz) で実行しています。私のニーズにはスピードが重要です。
みたいなのをどこかで読んだ覚えがある..