Показать сообщение отдельно
Старый 04.12.2007, 18:36   #6  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от OntheJump Посмотреть сообщение
Потому и спрашивал, что в таблице записей немного и на глаз трудно понять есть от ключа эффект или нет. Кстати, как можно точно узнать время выполнения запроса?
если на SQL, то есть некоторое введение, котоыре называется "SQL Server Resource Kit" на диске доп. утилитками. + почитайте стандартные доки.
Цитата:
Немного перефразирую изначальный вопрос - в каком случае ключ действительно необходим? Есть ли какое-то правило на этот счет, чтобы каждый раз не задумываться?
Попытаюсь че-то соборазить - Ключи необходимы, когда кол-во записей для изменения\обработки\фильтрации (выборки) значительно, а скорость обработки не удовлетворяет Вашим требованиям производительности.

P.S. Но тыкать где попало их не советую - каждый ключ как минимум отбирает место в БД, так как хранится статически.