Какова идеальная индексация стратегия для SQL Server?

Мы с другом работаем над новым проектом, в котором используется SQL Server. В SQL, который я делал в прошлых проектах, я всегда помещал индексы в любое поле, которое используется в JOIN или WHERE.

Мой друг добавил их только тогда, когда это было необходимо для производительности. Идея состоит в том, что поддержание индексов связано с расходами, и вы хотите быть уверены, что это стоит того. Справедливо сказать, что некоторые из запросов не будут использоваться часто, а также что некоторые таблицы будут добавляться более активно, чем другие.

Поэтому я ищу совета о том, что является «лучшей практикой». для индексов базы данных. Что подходит вам?

7
задан marc_s 1 March 2011 в 09:05
поделиться