I have two questions.
- Does it make sense when I have to choice of a clustered index on an
Integer
type column instead of choosing it over string values type column.
Why?
The clustered index will cause a reordering of the page data whenever an INSERT is processed because the new row is not appended to the end of the index but inserted in the middle
I am right? Any other reason for Choosing the clustered Index for Integer
type column? Or I am moving in wrong direction?
When I have to search a string using
%...%
like below querySelect Column1 From Table1 Where Column1 Like '%SomeVal%'
I have following questions for this.
- Does it make sense to use
%....%
in the above situation? - Can I put the clustered index for
Column1
and then go for%....%
- Should I choose full-text indexing? If so why I should prefer full-text indexing over
%...%
?