Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前にデータベースで作業していたときに、大文字と小文字を区別する照合を使用すると、大文字と小文字をutf8_bin区別しない照合よりもパフォーマンスが向上するかどうか疑問に思いましたutf8_general_ci(例は MySQL からのものです)。
utf8_bin
utf8_general_ci
誰かこれについて何かコメントはありますか?MySQL 以外のデータベースはどうですか?
はい、バイナリ照合は他の照合よりも高速になります。いくら、言えない。
バイナリの並べ替えまたは比較は、大文字と小文字を処理するよりも簡単です(SQL Serverの+アクセント、カナタイプ、および幅)。