私は MySQL を使用してCHAR
おり、インデックス付きの列での使用は use よりも 20% 高速であることをいくつかの場所で読んでいますVARCHAR
。VARCHAR
他の場所では、その利点はテーブルに列がない場合にのみあるようです。本当?
保存したい情報は GUID です。データベースが文字セット utf8 を使用している場合、データを aBINARY
またはa に保存するより良いオプションはありますか? 挿入、更新、または GUID によるクエリ フィルタリングが必要になるたびCHAR
に、データを変換する価値はありますか? BINARY
保存ディスクの使用量よりも高速なデータ アクセスを好みます。