Итак время выполнения:
BT PK+, CHT PK+ FK+   ~  1m30s
BT PK+, CHT PK+ FK-   ~  1m00s
BT PK-, CHT PK+ FK-   ~  0m38s
BT PK+, CHT PK- FK+   ~  1m13s
BT PK+, CHT PK- FK-   ~  0m37s
BT PK-, CHT PK- FK-   ~  0m15s

Помоему вполне достаточно, чтобы об этом задуматся.

Это время на проверку ограничения, а не на "поддержание" индекса

Хорошо пробуем с индексом на DATA(ID)
BT PK+, CHT PK+ FK- IDX+   ~  1m18s
BT PK-, CHT PK- FK- IDX+   ~  0m37s

Народ не ходите в сад, там ничаво ниту!
:)

Ответить