直播中
SQL 2000里面對索引作了一些優(yōu)化,不過具體的細(xì)節(jié)不是很清楚,我所知道的就是在多CPU的機器上建立索引的時候可以使用平行
多線程來掃描和分類數(shù)據(jù)。實現(xiàn)的技術(shù)細(xì)節(jié)沒有太多的意思,簡單介紹一下就是,服務(wù)器在建立索引之前對表做一個快速的隨機掃
描,把數(shù)據(jù)按照設(shè)置的平行度分為幾塊,然后每個線程利用過濾器對基表進(jìn)行查詢,分別建立索引結(jié)構(gòu),每個線程都完成之后再把
這些索引連接起來。
SQL 2000中很多地方對多CPU和Clustered Server做了優(yōu)化,可惜現(xiàn)在的資料太少,不過使用一段時間就會慢慢發(fā)現(xiàn)的了。
下期預(yù)告
全文檢索
附錄:
不確定返回值的函數(shù)
@@ERROR
@@IDENTITY
@@ROWCOUNT
@@TRANCOUNT
APP_NAME
CURRENT_TIMESTAMP
CURRENT_USER
DATENAME
FORMATMESSAGE
GETANSINULL
GETDATE
GetUTCDate
HOST_ID
HOST_NAME
IDENT_INCR
IDENT_SEED
IDENTITY
NEWIDPERMISSIONS
SESSION_USER
STATS_DATE
SYSTEM_USER
TEXTPTR
TEXTVALID
USER_NAME