If I create a non-clustered index in a table, does the SQL server make a copy of the data in this table and save it separately? I'm just thinking about the cost of creating non-clustered indexes. I think that the one selected by this key used in the index will be faster, but all insertions, updates, and deletions will be slow, since the sql server will have to store two copies of the data. Do I understand correctly?
source
share