Среда: Rails 3.0.4, MySQL, Ruby 1.8.7
У меня есть следующая таблица:
create_table "countries", :force => true do |t|
t.string "iso", :limit => 2, :null => false
t.string "name", :limit => 80, :null => false
t.string "printable_name", :limit => 80, :null => false
t.string "iso3", :limit => 3
t.integer "numcode", :limit => 2
t.integer "users_count", :default => 0
t.integer "rank"
end
Я регулярно ищу страны с более чем n пользователей. Имеет ли смысл добавлять индекс в кеш счетчика 'users_count'?
Я понимаю, что это добавит небольшую нагрузку для каждого добавленного пользователя, но я хочу быть уверен, что в механике встречных кешей нет чего-то еще, чего мне не хватает,