Привет всем,
проблема: я ищу правильный способ преобразования индекса из кластеризованного в некластеризованный
Описание: у меня есть таблица как в sybase db:
dbo.UserLog
------------------------
Id | UserId |time | ....
------------------------
Это хеш-код, разделенный по идентификатору пользователя.
В настоящее время имеет 2 индекса
UserId : non-clustered
time: clustered
В этой таблице около 20 миллионов записей.
Теперь я хочу сделать UserId как кластеризованный индекс, а время - как некластеризованный индекс.
Правильно ли изменить индекс пользователя, чтобы он изменился с кластеризованного на некластеризованный?
или я сбрасываю индекс и воссоздаю.
Имеет ли это значение тот факт, что userId используется в хеш-секционировании?
Мне кажется, что alter способ пойти, но я еще не пробовал это.