Я борюся з індексами, первинними ключами та зовнішніми ключами ... І потрібно мати їх усі.
Якщо у мене дві таблиці, обидві мають ціле число в якості основного ключа.
Перша таблиця посилається через FK на первинний ключ другої таблиці.
- В обох таблицях я маю індекс первинного ключа в стовпці ідентифікатора
- Я створив обмеження ФК щодо
table1.ref_field
посилання на ПК другої таблиці (table2.id
) - і я додав індекс на
table1.ref_field
Це найкращий спосіб впорядкувати ці індекси, первинний та зовнішній ключі?
DELETE
згаданої таблиці, то це може заощадити багато вводу-виводу та процесора, уникаючи збереження невикористаного індексу. Я думаю, що його слід створити за замовчуванням, просто є можливість придушити його створення.