0

私は主キーUUIDを持っています(文字列ではなく数値で)。文字列は非常に遅いです。

SQL SELECT を書いているとき、標準の整数主キーは UUID よりもはるかに高速ですか? その味はありますか?

4

1 に答える 1

1

原則的にはい、整数キーは常に優れています。これは、等しいかどうかの比較が単一のマシン命令で実行できるためです。ただし、文字列フィールドの場合、関連する操作が等価のみである場合は、ハッシュ テーブル インデックスを使用できます (これも高速です)。mysql のハッシュ テーブルでこのオプションを調べていないので、見てください。

于 2013-04-08T15:55:38.327 に答える