ホームページ > に質問 > 本文
mysql では、主キーフィールドとして char 型よりも int 型を使用する方が効率的ですか?
ビジネス要件により、ID を形成するにはタイムスタンプと 2 桁の乱数を使用する必要があります。 例: 149561542040、合計 12 桁。 ID フィールドで整数 bigint を使用する場合、char を使用するより効率的ですか?
黄舟2017-05-25 15:10:20
スペースの点では、BIGINT は 8 バイトを占有し、CHAR は 12 バイトを占有します。 効率の点では、INT の方が効率的です。
过去多啦不再A梦2017-05-25 15:10:20
個人的には効率に差があると感じます。 整数型には、並べ替えと検索のための効率的な方法があります。 シャアはもっと弱いはずです