Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は主キーUUIDを持っています(文字列ではなく数値で)。文字列は非常に遅いです。
SQL SELECT を書いているとき、標準の整数主キーは UUID よりもはるかに高速ですか? その味はありますか?
原則的にはい、整数キーは常に優れています。これは、等しいかどうかの比較が単一のマシン命令で実行できるためです。ただし、文字列フィールドの場合、関連する操作が等価のみである場合は、ハッシュ テーブル インデックスを使用できます (これも高速です)。mysql のハッシュ テーブルでこのオプションを調べていないので、見てください。