字號: 小 中 大 |
推薦給好友
上一篇 |
下一篇
select返回記錄的順序
發布: 2008-10-14 11:23 |
作者: 不詳 |
來源:
領測軟件測試網采編 |
查看: 34次 | 進入軟件測試論壇討論
領測軟件測試網
軟件測試技術門戶v
e\@)D.rzv5p
k,hp
^3s\$[N4.Ms Sql Server
)O"J
EIm&G3G})t\ 不管你的select 語句中是否在where后面使用了索引,Sql Server均可能基于代價對索引的使用進行調整。即使沒有where語句也有可能使用索引,即使有where語句也有可能不用索引。當然,如果表本身就沒有創建任何索引就肯定不會使用到索引。
_;aQ&gp4l4oHi4.1沒有索引的表
軟件測試技術門戶0z6h6{:`wT'M+H
u沒有索引的表在稱為堆表或堆集。堆集使用 IAM管理擴展盤區,多個IAM形成IAM鏈。堆集在 sysindexes 內有一行,其 indid = 0。sysindexes.FirstIAM 列指向 IAM 頁鏈的 IAM 首頁,IAM 頁鏈管理分配給堆集的空間。SQL Server 2000 使用 IAM 頁在堆集中瀏覽。堆集內的數據頁和行沒有任何特定的順序,也不鏈接在一起。數據頁之間唯一的邏輯連接是記錄在 IAM 頁內的連接。
%e7G
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月