Я довольно плохо знаком с базами данных и пытаюсь научиться использовать кластеры в Oracle.Допустим, у нас есть этот запрос:
SELECT COUNT(*) FROM Table1, Table2, Table3
WHERE Table1.a = Table3.a
AND Table2.a = Table3.b
Как мне создать HASH CLUSTER для оптимизации этого запроса?Поскольку Table3 является таблицей соединений, как мы можем создать кластер?
Потому что, если я сделаю это:
CREATE CLUSTER Cluster (a INTEGER)
SIZE 1000 HASHKEYS 10000;
Тогда, когда я создаю Table3, я могу выбрать только один столбец для кластера.
Пожалуйста, просветите меня.