私は、longtext
列とUnicode文字列を比較する、いくつかの 'startswith' ORM操作を実行するdjangoアプリケーションを使用しています。これにより、u'mystring'
ユニコード文字列との比較操作がLIKE BINARY
になります。 LIKE BINARYは普通のLIKEよりも遅くなる可能性がありますか?SQL 'LIKE BINARY'は、普通の 'LIKE'よりも遅いですか?
私は一般的な答えがベンチマークであることを知っていますが、私は前にLIKE BINARYクエリを見たことがないので、私のアプリケーションではなく一般的なデータベースの一般的な考え方を得たいと思います。
私はMySQLを使用していますが、一般的にはSQLデータベースの回答に興味があります。
mysql 5.5.31のこの動作。 djangoでは、パフォーマンスを向上させるために__startswithの代わりに__istartswithを使用することが重要であることを意味します。 – Julian