Приветствую,
мы на работе занялись глобальной оптимизацией SELECT-запросов путем оптимизации хранимых процедур и функций, и составных индексов через execution plan. Интересен следующий вопрос, если кто-то уже имеет опыт, времени на проверку всего не хватает. В данный момент кластерным индексом, он же PRIMARY KEY, является поле типа int IDENTITY, однако есть мысль сделать его по-другому, например, включить в него поле даты для ускорения фильтра по нему. И еще мысль, если перейти с int identity в ключе и кластерном индексе на поле типа uniqueidentifier и вызов newid() в INSERT stored procedure, то как это отразится на вставке данных, с учетом того, что физическое размещение по кластерному индексу будет меняться из-за того, что новый GUID не обязательно будет возрастать, как identity.
И, обобщая эту тему, где в инете можно найти профи-инфо по данному вопросу?