企覈 | 螳 | 伎 |
Code | 38 | 2 |
Temp | 244909 | 1291 |
企覈 | 碁煙 |
Code | Seq |
Temp | RegDate, Seq |
--1 select * from temp where Seq = 36 and RegDate between '2007-11-01' and '2007-11-30' --蟆郁骸 襦 : 130 --Temp 企 朱Μ 所鍵 : 40 --1 select * from temp where RegDate between '2007-11-01' and '2007-11-30' --蟆郁骸 襦 : 7128 --Temp 企 朱Μ 所鍵 : 42
--碁煙 蟆壱碁煙 drop index temp.cix create clustered index cix on temp(Seq, RegDate) --1 select * from temp where Seq = 36 and RegDate between '2007-11-01' and '2007-11-30' --蟆郁骸 襦 : 130 --Temp 企 朱Μ 所鍵 : 4 --2 select * from temp where RegDate between '2007-11-01' and '2007-11-30' --蟆郁骸 襦 : 7128 --Temp 企 朱Μ 所鍵 : 1292 -> れ ! --3 select * from temp where Seq in(select Seq from code) and RegDate between '2007-11-01' and '2007-11-30' --企 'temp'. 蟆 38, 朱Μ 所鍵 199 --企 'code'. 蟆 1, 朱Μ 所鍵 2 --蟆郁骸 襦 : 7128 --Temp 企 朱Μ 所鍵 : 199 -> 朱Μ 所鍵 螳 襷 譴.蟆壱碁煙れ 豌 覯讌 貉殊 一伎 蠍 れ . 蟆壱碁煙れ 豌 覯讌語錆殊 蟆 伎 れ 襷. (企 る狩9i 伎 讌 Index Skip Scan(蟆壱 碁煙れ 谿瑚)企朱 蟆 企 覲 蟆企. 企 企 螳瑚 覿企讌.. ..) 蠏碁 RegDate + Seq襦 蟆壱碁煙り 蟲焔 蟆曙磯慨 5覦一 I/O螳 覦. 蠏碁 れ覲企る !
--蟯螻襯 覈朱 蟇語企慨. ALTER TABLE temp ADD CONSTRAINT FK_1 FOREIGN KEY(Seq) REFERENCES code select * from temp where Seq in(select Seq from code) and RegDate between '2007-11-01' and '2007-11-30' --蟆郁骸 襦 : 7128 --Temp 企 朱Μ 所鍵 : 1292 -> れ ! --.. .. 企 螳 . 朱Μ朱 襷 旧 .蟯螻襯 蟇語 蟇語 牛磯伎 れ 伎螳 覘蟾? 轟壱 蟯螻 覓語企. 蠏碁! 牛磯伎螳 ろ螻 襷 蟯螻 覲伎 蟆企. ろ螻 覲企 code 企 蠏殊^谿 讌 . ? 蟯螻螳 蟇碁れ code 企 覓企 譟郁唄 譯殊 朱襦 朱Μ朱 曙 螳 る 蟆 牛磯伎 螻 蠍 覓語企. 蠏碁覃 code 企 暑襦 SQL 覲蟆渚 覲伎. 企至? 貉殊 覲朱..
select * from temp where Seq in(select Seq + 0 from code) --蠍 螻豎れ伎 and RegDate between '2007-11-01' and '2007-11-30' --企 'temp'. 蟆 38, 朱Μ 所鍵 199 --企 'code'. 蟆 1, 朱Μ 所鍵 2 --蟆郁骸 襦 : 7128 --Temp 企 朱Μ 所鍵 : 199蟯螻襯 蟇語 蟆曙一 螳 . 覃 Seq + 0 襦 朱 貉殊 覲貅磯. DBMS 碁煙るゼ 讌 覈詩 企覿 曙朱り 蠍 覓語 code 企覿 所 . (誤 Loop Join 谿瑚.) 蟆 螳 38企朱 蟆 蟆郁骸讌 7128蟇伎 38螳 伎襯 貊貊 谿伎 覈 螳語 る 蟆企. 讀, Code企 襾殊 所 Temp企 Seq + RegDate襦 焔 碁煙るゼ 伎 38覯 Loop 襯 (Nested Loop Join) 詞企.