私のアプリには、utf8 を必要とする 2 つの列があり、他はラテン語のテーブルがあります。ラテン文字には定義上非ラテン文字は含まれず、utf8 文字には utf8 文字が含まれる場合と含まれない場合があります。1 つの utf8 列は索引付けされ、他の列は索引付けされていません。
3 つの質問があります。
列レベルで文字セットを混在させることは良い習慣ですか?
行 (このテーブル) にラテン文字のみが含まれ、utf8 文字が含まれていない場合、データ ストレージとインデックス サイズはどのように影響を受けますか? 別の言い方をすれば、utf8 テキストを保存せずにラテン語と同じ utf8 列データ/インデックス サイズです。
ラテン語に関して、utf8 列のデータとインデックス ストレージは量的にどのように影響を受けますか?
ありがとう