php - mysql では、主キーフィールドとして char 型よりも int 型を使用する方が効率的ですか?
黄舟
黄舟 2017-05-25 15:08:20
0
2
789

mysql では、主キーフィールドとして char 型よりも int 型を使用する方が効率的ですか?

ビジネス要件により、ID を形成するにはタイムスタンプと 2 桁の乱数を使用する必要があります。
例: 149561542040、合計 12 桁。
ID フィールドで整数 bigint を使用する場合、char を使用するより効率的ですか?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
黄舟

スペースの点では、BIGINT は 8 バイトを占有し、CHAR は 12 バイトを占有します。
効率の点では、INT の方が効率的です。

いいねを押す +0
过去多啦不再A梦

個人的には効率に差があると感じます。
整数型には、並べ替えと検索のための効率的な方法があります。
シャアはもっと弱いはずです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート