let’s said table A create with definition keyword varchar(255) collate latin1_general_cs with index create on it
table B create with definition keyword varchar(255) collate latin1_general_ci,
both insert same set of data
and perform the same set of query
select * from my_table where keyword='apple'
will query to table A faster than table B?
any benchmark results can show the differences (or there is no difference at all)
Testing is the only way to be sure, but being case insensitive (ci) means matching more records so my inclination is that case sensitive is better performing.