1

データベースのテーブルに5つの列があり、2つは一意です(1つは整数で、もう1つは文字列です)。

整数はのよう
1,5,6,7,9,0であり、文字列はのよう http://exmaple.com/Book-on-the-self-no-2です。

ここで、行の検索にどの列を使用する必要がありますか?パフォーマンスにどのように影響しますか?データベースはsqlまたはmysqlですか?

感謝..

4

1 に答える 1

0

一般的に言って、MySQLが行う必要のあるデータの比較と操作(ディスクからの読み取りなど)が少なければ少ないほど、処理は速くなります。

つまり、整数(数バイト)の検索は、一般に(おそらく長い)文字列の検索よりも高速になります。

あなたの場合、補足として:検索するフィールドにインデックスを追加することを忘れないでください-実行しているクエリの種類によっては、処理が大幅に高速化されます。

于 2011-07-21T05:32:01.577 に答える