1. ホーム
  2. sql

[解決済み】SQLデータベースで文字列を主キーにする【終了しました

2022-04-13 04:27:09

質問

私はデータベースやその仕組みの理論にあまり詳しくありません。 主キーに文字列を使用すると、パフォーマンスの観点(挿入、更新、問い合わせ)から、整数より遅くなるのでしょうか?

どのように解決するのですか?

技術的にはそうですが、もし文字列を主キーにすることに意味があるのであれば、それを使うべきかもしれません。 これは、作成するテーブルのサイズと、主キーとなる文字列の長さ(長い文字列==比較しにくい)に依存します。しかし、小規模なテーブルで文字列を使用することによって生じるパフォーマンスの低下は、データに対して何の意味も持たない整数を使用することによって生じる頭痛の種に比べれば、ごくわずかなものでしょう。