Очевидно, что это невозможно знать без запуска тестов. Однако я предположу, что он не будет работать быстрее или медленнее, если он будет смежным или фрагментированным.
Предполагается, что ваш столбец проиндексирован - SQL Server хранит индексы в b-дереве. Узлы этого дерева имеют оптимальный размер для системы подкачки системы. Поиск в узле будет определять правильные страницы дочерних узлов независимо от фрагментации индексов. Поскольку время, необходимое для загрузки страниц, будет меньше времени, необходимого для поиска по узлам, я не думаю, что фрагментация повлияет на время поиска.
Если столбец не проиндексирован, с другой стороны, SQL Server все равно должен выполнить полное сканирование таблицы, поэтому распределение значений не повлияет на время вообще.
Единственное, на что это может повлиять, - это оптимизация плана запроса. SQL Server хранит гистограммы содержимого столбцов, так что он может выбрать план запроса, который даст адекватную производительность. Мне кажется возможным, что фрагментация может заставить его выбрать план, который не так хорош, как другой план, который он мог бы рассмотреть. Это будет иметь место, если статистика столбцов не обновлена. Если статистика актуальна, то будет обнаружена фрагментация, и оптимизатор сможет учесть эту информацию.