![]() |
1
8
SQL Server中的唯一标识符字段可以被索引,因此“向后”也是如此。 guid可以从机器特定信息和“事件时间”信息中生成。 .NET中的默认guid是随机的,但可以通过外部调用从中获取顺序guid:
这将根据您的MAC地址为您提供guid( MSDN docs )这是连续的。
如果你
这使得guid之间的相等性检查更快(因为差异将在开始时出现),并改进截断的差异。 对于搜索列,sqlserver以类似于电话目录或字典的方式构建索引。搜索以“over*”开头的单词要比搜索以“*flow”结尾的单词快得多。 这意味着,对于SQL Server来说,任何顺序的guid都需要首先用重复值存储,因此它将它们存储在前面。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 4 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 5 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 5 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 5 月前 |