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.
VARCHAR 255またはVARCHAR 55 フィールドを使用する場合(たとえば)、クエリの速度に本質的な違いがあるかどうか常に疑問に思っています。
VARCHAR 255
VARCHAR 55
つまり、VARCHAR255フィールドを最大長のVARCHAR55にスリム化した場合、メリットはありますか?はいの場合、メリットはありますか?
ありがとうございました
許可される文字数以外に、実際の違いはありませんVARCHAR(55)。VARCHAR(255)どちらも1バイトを使用して長さとそれに続くデータを格納するため、55文字以下のデータを格納する場合、これら2つの例はまったく同じになります。差のしきい値はです255。それより長いものは、長さに2バイトを使用します。それ以下にとどまる限り、最大長の列は基本的に同じです。
VARCHAR(55)
VARCHAR(255)
255