我正在尝试提高 MySQL 的性能。我在使用 Latin1 字符集时学到的一件事比使用 UTF8 更快,因为 latin1 使用的字节更少。但我想知道如果我更改排序规则,数据会发生什么?在我今天的应用程序中,大部分内容都是美式英语,但我不能保证也不会有任何其他语言商店。它有人存储英语以外的数据我不太关心这些数据。
我的问题:1)如果我将数据库中的排序规则更改为 latin1,如果数据不是用美式英语编写的,数据会怎样?2) 哪个 lation1_?我应该使用 latin1_bin、latin1_general_ci 还是 latin1_general_cs?如果可能的话有什么区别?3)在更改数据库的排序规则时,我是否还需要单独更改每个表的排序规则?
谢谢