Единственный способ узнать влияние - это проверить. Ответ может сильно отличаться в зависимости от того, имеет ли ваша система тенденцию вставлять большие объемы данных в массовую вставку или по одной записи за раз из пользовательского интерфейса. Это также во многом зависит от размера таблиц и общего количества индексов. Тестирование - это единственный способ точно определить, какие индексы следует использовать. Общее правило - начать с индексации полей внешнего ключа и полей, которые вы будете использовать в предложениях where. Но это именно то, с чего стоит начать смотреть на свою систему, а не ответ «будь все - конец всему».
Я скажу, что я заметил, что пользователи, как правило, более терпимы к немного большему времени, затрачиваемому на вставку, чем к большему времени, затрачиваемому на запросы к системе. Это особенно верно, поскольку старшие менеджеры, как правило, делают больше запросов, чем вводят данные, и они могут расстроиться и иметь возможность что-то с этим сделать, если чувствуют, что их время зря теряется.
В новой системе вам нужно генерировать тестовые записи в ожидаемом объеме, который будет иметь система при внедрении. Если вы этого не сделаете, то обнаружите, что запросы (и дизайн), которые работали нормально на одном и том же тестовом стенде, могут быть ужасными, так как реальные пользователи одновременно выполняют несколько операций с большими таблицами. Совсем не интересно реорганизовать базу данных, в которой производительность не учитывалась и не проверялась в проекте. Нелегко откатывать производственные изменения, потому что запрос занимает больше времени, чем настройка тайм-аута, потому что разработчик не проверял истинный объем (или новый проект - ожидаемый объем).
В SQL Server есть инструменты, которые помогут вам определить лучшие индексы. Используйте мастер индексирования и планы выполнения, чтобы увидеть, где вам нужны индексы. Поместите индексы в поля и тестовые вставки, чтобы увидеть, есть ли негативное влияние. Там нет ни одного правильного ответа. По всей вероятности, он даже не останется таким же ответом на протяжении всей жизни вашей базы данных.