2
我正在处理数据库,所有文本字段的排序规则似乎是utf8_general_ci。有些情况下,主键和外键被整理为utf8_general_ci(例如session_id)。在二进制比较好的列上使用不区分大小写的排序规则会降低性能吗?在mysql中utf8_bin与utf8_general_ci排序规则有什么关系?
我正在处理数据库,所有文本字段的排序规则似乎是utf8_general_ci。有些情况下,主键和外键被整理为utf8_general_ci(例如session_id)。在二进制比较好的列上使用不区分大小写的排序规则会降低性能吗?在mysql中utf8_bin与utf8_general_ci排序规则有什么关系?
是的,当然,做更多的工作会变慢。另一个问题是,这种差异对您的应用程序是否有意义。