我正在使用 MySQL,并且我在某些地方读到 using CHAR
in indexed columns 比 use 快 20% VARCHAR
。在其他地方似乎它的好处是只有当表没有任何VARCHAR
列时。真的吗?
我要存储的信息是 GUID。如果数据库使用字符集 utf8 ,将数据存储在 aBINARY
或 a中是更好的选择吗?每次我想通过 GUID 插入、更新或查询过滤时,是否CHAR
值得将我的数据转换为?BINARY
我更喜欢更快的数据访问而不是节省磁盘使用量。
我正在使用 MySQL,并且我在某些地方读到 using CHAR
in indexed columns 比 use 快 20% VARCHAR
。在其他地方似乎它的好处是只有当表没有任何VARCHAR
列时。真的吗?
我要存储的信息是 GUID。如果数据库使用字符集 utf8 ,将数据存储在 aBINARY
或 a中是更好的选择吗?每次我想通过 GUID 插入、更新或查询过滤时,是否CHAR
值得将我的数据转换为?BINARY
我更喜欢更快的数据访问而不是节省磁盘使用量。