假设我有一张表永远不会有超过10条记录.是否对其进行索引有任何有形的利益?会有负面结果吗?
那20条记录呢?50?500?假设数据库具有现代,强大,专用的服务器硬件,那么表格在什么时候实际上会看到索引的实际好处.
像任何东西和SQL一样,IT取而代之.
对于10记录表,您可能永远不会看到使用的索引.优化器会将表扫描和索引扫描之间的差异视为nil.
对于较大的表格,它将取决于.没有"切断点",它对每张桌子都有益.它取决于行宽,索引字段的选择性,索引的宽度,是否为聚簇或非聚簇等.
我会说,如果你开始遇到性能问题,看看索引是否有所作为.如果一个表超过1000行,我通常会将其编入索引,如果我将加入它,因为使用的空间和创建/维护索引的时间是微不足道的(假设你没有在一个小的表中删除/插入很多) .
| 归档时间: |
|
| 查看次数: |
603 次 |
| 最近记录: |