1. Сомнительно, что при такой конструкции запроса будут ипользоваться индексу, даже если они есть. Советую применить "динамический" sql для формирования запросов в зависимости от параметров.
2. Можно попробовать соорудить кластеризованный индекс по accountId.