I have an extremely large table on which most queries use a WHERE clause to filter a column containing an ID number. Unfortunately, this ID number is stored as nvarchar(255). Will re-casting as bigint (it will not fit as int) help query performance?
Note - this ID value is not unique so a primary key cannot be assigned. Does this mean I cannot use a clustered index here? The table currently contains 0 clustered indexes.