В качестве простого примера
select * from tablename;
НЕ срабатывает при уменьшении карты, в то время как
select count(*) from tablename;
ДЕЛАЕТ. Какой общий принцип используется для принятия решения о том, когда использовать сокращение карты (по улью)?