Mad*_*ist 8 sql t-sql database sql-server
有没有办法增加 SQL Server 中 1700 字节的非聚集索引的限制?当我构建数据库时,我收到此警告:
警告!非聚集索引的最大键长度为 1700 字节。索引“CS_UK”的最大长度为 8000 字节。对于某些大值的组合,插入/更新操作将失败。
或者我是否必须更改索引的结构?
解决方法是在创建索引时使用include
太大的列。
CREATE NONCLUSTERED INDEX IX_IndexSizeTest_Test3
ON IndexSizeTest (EMPName,EmpPhoneNumber,EmpPostCode) INCLUDE (EmpAddress)
Run Code Online (Sandbox Code Playgroud)
当本例中的 EmpAdress 是一个非常大的列时,我们可以将其添加到索引中INCLUDE(EmpAddress)
,因为这样当涉及到索引限制时,它就不会被计算在内。以下是有关它的更多详细信息。
归档时间: |
|
查看次数: |
26660 次 |
最近记录: |