每日提交不了 先寫這個
今天有點忙 沒看多少 姆咪
b-tree index with hash
就原本index 但變數加個hash function
像是md5
大小會減少很多
假如先建立md5的欄位 uuid
然後把存入的資料加上hash function
放進uuid 這樣空間跟時間都是最好的
b-tree Index跟 hash index的適用範圍
b-tree
前綴 比大小 特定範圍 排序 精確搜尋
這邊其實我不太懂
b-tree適用範圍那麼大
為啥昨天有些還是 sqe scan
感覺這邊可以仔細研究 姆咪
hash
精確搜尋
hash index
create unique index cr2_md5 on cr2(md5(url))
這會是包著hash 內容物的 btree
create index cr4_hash on cr4 using hash(url)
要特別指定才會用hash index
好處:更省空間
理論上hash查詢速率應該>tree才對
但postgresql卻反過來
可能優化差別吧
要查一下