По какому принципу выбирать столбцы для индексирования?

Javaбазы данныхиндексированиеоптимизация запросовпроизводительность