Yes, itβs quite expensive - every row in this table needs to be affected, modified, saved again, and all non-clustered indexes using any of these columns will need to be rebuilt.
Since it is CHAR(x)
, it is fixed-width - so changing its size causes each individual column to be resized. In addition: when changing from 8 to 64 characters, it is likely that some pages will no longer be able to hold all lines, and a page with all their service data will be broken.
source share