我的应用程序有一个表,其中有两列需要 utf8,其他列是拉丁文。根据定义,拉丁字符不包含非拉丁字符,而 utf8 字符可能包含也可能不包含 utf8 字符。一个 utf8 列被索引,而另一个则没有。
我有三个问题:
在列级别混合字符集是一种好习惯吗?
如果一行(在此表上)仅包含拉丁字符而没有 utf8 字符,数据存储和索引大小如何受到影响?换句话说,utf8 列数据/索引大小与拉丁文相同,但不存储任何 utf8 文本。
相对于拉丁文,utf8 列上的数据和索引存储如何定量地受到影响?
谢谢