我的数据库中的一个中心表有一个varchar(25)
名为EmployeeID的列。
此列在复合索引中使用,可能是我们系统中使用最广泛的索引。
我们从业务方面收到一个增强请求,要求我们将此列加宽到varchar(75)
。现有的 2 亿行将不会被更新,并且它们的 EmployeeID 仍然会少于 25 个字符。我们只会添加几千行新行,这些行的 EmployeeID 可能超过 25 个字符。
我的问题是,在这种情况下,扩大 EmployeeID 列是否会对该索引的性能产生影响?
我的数据库中的一个中心表有一个varchar(25)
名为EmployeeID的列。
此列在复合索引中使用,可能是我们系统中使用最广泛的索引。
我们从业务方面收到一个增强请求,要求我们将此列加宽到varchar(75)
。现有的 2 亿行将不会被更新,并且它们的 EmployeeID 仍然会少于 25 个字符。我们只会添加几千行新行,这些行的 EmployeeID 可能超过 25 个字符。
我的问题是,在这种情况下,扩大 EmployeeID 列是否会对该索引的性能产生影响?