亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 3286 | 回復(fù): 7
打印 上一主題 下一主題

如果一個(gè)表中某一列只有唯一值,是否不適合在該列建索引? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-05-23 19:29 |只看該作者 |倒序?yàn)g覽
或者不同的值很少?
-----------------------------------------

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2006-05-24 10:23 |只看該作者
區(qū)分度太低的字段不適合建b-tree索引

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2006-05-24 10:31 |只看該作者
只有唯一的值,建索引沒有什么意義
如果不唯一,但值很少(比如只有2-3個(gè),或稍多一些),可以考慮bitmap index

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2006-05-24 11:14 |只看該作者
建索引時(shí)可以指定bitmap 和 b-tree嗎,這兩種索引分別什么含義

論壇徽章:
1
辰龍
日期:2014-07-24 10:45:20
5 [報(bào)告]
發(fā)表于 2006-12-19 17:07 |只看該作者
B-Tree 索引                   Bitmap 索引               
適合較高的基數(shù)列                    適合較低的基數(shù)列        
對(duì)鍵值的更新代價(jià)不高                   對(duì)鍵值的更新代價(jià)很高
對(duì)于使用AND/OR的查詢是低效的         對(duì)于使用AND/OR的查詢是高效的
行級(jí)鎖                              位圖段級(jí)鎖
更多的存儲(chǔ)空間                   更少的存儲(chǔ)空間
適于OLTP                             適于DSS

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2006-12-19 18:22 |只看該作者
原帖由 doni 于 2006-5-24 10:31 發(fā)表
只有唯一的值,建索引沒有什么意義
如果不唯一,但值很少(比如只有2-3個(gè),或稍多一些),可以考慮bitmap index

bitmap會(huì)產(chǎn)生死鎖.....
如果一個(gè)用戶insert而沒有commit..........那樣你就只能在那兒waiting........

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2006-12-19 22:01 |只看該作者
原帖由 hb_li_520 于 2006-12-19 18:22 發(fā)表

bitmap會(huì)產(chǎn)生死鎖.....
如果一個(gè)用戶insert而沒有commit..........那樣你就只能在那兒waiting........


bitmap index不太適合頻繁的DML操作應(yīng)用場(chǎng)合。多用于DSS。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2006-12-20 12:59 |只看該作者
原帖由 numenhuang 于 2006-12-19 22:01 發(fā)表


bitmap index不太適合頻繁的DML操作應(yīng)用場(chǎng)合。多用于DSS。



使用位圖索引,優(yōu)化程序可以有效地響應(yīng)包括 AND、OR 或 XOR 的查詢。(Oracle 支持 B-tree 到位圖的動(dòng)態(tài)轉(zhuǎn)換,但它可能效率很低。)
使用位圖,在搜索空值或?qū)ζ溆?jì)數(shù)時(shí),優(yōu)化程序可以響應(yīng)查詢。位圖索引也可以索引空值(與 B-tree 索引不同)。
最重要的是,DSS 系統(tǒng)中的位圖索引支持即席查詢,然而,B-tree 索引不支持即席查詢。更為特殊的是,如果您有一個(gè)具有 50 列的表,且用戶經(jīng)常查詢它們中的 10 個(gè)(查詢?nèi)?10 個(gè)或有時(shí)查詢其中一個(gè)),則創(chuàng)建 B-tree 索引將非常困難。如果在所有這些列上創(chuàng)建 10 個(gè)位圖索引,則所有查詢都可以由這些索引來響應(yīng),而不管針對(duì)全部 10 列的查詢,或其中 4 或 6 列的查詢,或者是單個(gè)列上的查詢。AND_EQUAL 提示為 B-tree 索引提供此功能,但一個(gè)查詢僅能針對(duì)少于五個(gè)索引。使用位圖索引將不會(huì)有這一限制。


樓上的比較精確.....謝謝指教...
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP