Contents

1 蟆壱 碁煙 蠍磯蓋
2 譴螳 企宏 觜讌 譟郁唄 蟆曙
3 蟆壱碁煙 襴
4 蟆壱 碁煙るゼ 蟲燕 豌 覯讌 貉殊 一伎 蟆曙(Non-Unique)
5 Oracle9i Index Skip Scan 企 願屋
6 蟆壱 碁煙るゼ 蟲燕 豌 覯讌 貉殊 '=' 覯 譟郁唄 蟆曙(Non-Unique)
7 蟆壱 碁煙るゼ 蟲燕 譴螳 貉殊 譟郁唄 觜譟 蟆曙(Non-Unique)


1 蟆壱 碁煙 蠍磯蓋 #

一危磯伎れ 蟆壱(覲牛) 碁煙る 襷れ 譴. 蟆壱碁煙れ 覈視 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 讌 蟇磯, = 襦 觜蟲讌 蟇磯, 螳 襷れ 蟆壱碁煙るゼ 蟲燕 譴螳 貉手 譟郁唄 觜譟蟇磯 覓語企. 蠏碁覩襦 轟壱 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 伎 覃, 襦企 = 襦 襦 伎 . れ 襯 覲企 .

Select SiteCode, ItemCode From ItemSiteMaster 
Where ItemCode = '10001N'
--碁煙 : SiteCode + ItemCode

StieCode 1 企. 讀, 覈 れ 螳 SiteCode 螳 れ 蟆企. 蠏碁 朱朱 螳 覲 SiteCode襯 牛企 豢覿 焔レ る 谿螳 蟆企. れ 貎朱Μ襯 ろ ろ螻螻 /豢 企. 蟆郁骸 1蟇伎企.

index01.jpg
'ItemSiteMaster' 企. れ 1, 朱Μ 所鍵 4318, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 0.

れ襦 3豐 蟇碁 蟆郁骸襯 覲 . 蠏碁 願 覯 譬 蠍一企. 朱Μ 所鍵 蟆 MSSQL Server 豕 襷豢一 れ れ 貎朱Μ 覲企 れ 蟆企. 蟆曙 8KB * 4318Page /豢レ 殊企朱襦 1蟇伎 螳語り鍵 伎 33MB襯 曙 蟆企. 蠏碁る SiteCode襯 覿 貎朱Μ 企蟾?

Select SiteCode, ItemCode From ItemSiteMaster 
Where SiteCode = 'N100'
And ItemCode = '10001N'

index02.jpg
'ItemSiteMaster' 企. れ 1, 朱Μ 所鍵 3, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 0.

I/O襷 覺 蟆壱碁煙るゼ 襦 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 譟郁唄 = 襦 觜蟲 1000覦 伎 谿願 . 蠏碁 Like襦 觜蟲る 企蟾?

Select * From ItemSiteMaster (index = 1)
Where SiteCode Like 'N100%'
And ItemCode = '10001N'

index03.jpg
'ItemSiteMaster' 企. れ 1, 朱Μ 所鍵 4318, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 0.

蠍磯 朱 朱Μ 所鍵 螳 蟆 覲 . 願 SiteCode 螳 1 願鍵 覓語 覯襯 譴譯殊 覈詩 .
index04.jpg

譟郁唄 Where SiteCode Like 'N100%' 螳 LIKE襦 企Г豺 蟆 企伎 蟆 SiteCode 螳 覈 N100 願, ItemCode 螳 10001N 襦 谿場朱, 譟郁唄 SiteCode螳 覈 企Г豺覩襦 蟾讌 れ 企慨 蟆企. ろ螻 覲企 讌蠍 蟆 Seek 願, 蟆曙磯 Scan企. 蠏碁る ItemCode襯 蟆壱碁煙れ 蟲燕 豌 覯讌 貉殊朱 る 企蟾? (狩企ろ磯 碁煙れ 蟆曙)

Select * From ItemSiteMaster 
Where ItemCode = '10001N'
index05.jpg
'ItemSiteMaster' 企. れ 1, 朱Μ 所鍵 6, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 0.

6伎襯 曙螻, Bookmark Lookup 觜 蟆朱. Bookmake Lookup 蠍磯 伎 焔 碁煙り 狩企ろ磯 碁煙れ願鍵 覓語企. 狩企ろ磯 碁煙る 一危磯ゼ 讌 蠏狩讌 覈詩蠍 覓語 襴碁螳 企ろ磯 碁煙れ 襴碁 れ 一危磯ゼ 螳襴る 襦貅危一願鍵 覓語企. 蠏碁覩襦 Bookmark Lookup 伎手鍵 ′語り 覦 蟆企. れ螻 螳 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 =襦 觜蟲螻, れ 貉殊 Like襦 觜蟲覃 襷 譬る 譬 ろ螻 .

Select * From ItemSiteMaster
Where SiteCode = 'N100'
And ItemCode Like '100%'
index06.jpg
'ItemSiteMaster' 企. れ 1, 朱Μ 所鍵 9, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 0.

2 譴螳 企宏 觜讌 譟郁唄 蟆曙 #

蟆曙 蟆壱碁煙る 2螳 貉殊朱 蟲焔. 襷 3螳 伎 貉殊朱 蟲焔 譴螳 貉手 譟郁唄 る 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 譟郁唄 覯襯 覈 れ伎 . 蠏碁覩襦 蟆壱碁煙るゼ 燕 襷れ 譴. れ 襯 覲企 蠏 詞 覿覈 危危 蟆企.

--碁煙: SiteCode + RetNorGubun + yyyymm + EmpCode + PayItemCode
--譴螳 yyyymm 貉殊  譟郁唄 譯殊 
Select top 100 SiteCode, RetNorGubun, yyyymm, EmpCode, PayItemCode  
From hrPayMaster 
Where SiteCode = 'N100'
And RetNorGubun = 'NOR'
And EmpCode = '001001'
And PayItemCode = 'D0000'

index07.jpg
'hrPayMaster' 企. れ 1, 朱Μ 所鍵 14181, 覓朱Μ 所鍵 0, 覩碁Μ 所鍵 903.

譴螳 yyyymm 貉殊 譟郁唄 觜碁. Clustered Index Seek襯 覿蟲螻, yyyymm 貉殊 蟆一讌 19螳 螳語り鍵 覓企 14181 伎 曙伎 . 伎 螳 貎朱Μ 讌 . 覃 螳 螳 譬 るジ 碁煙るゼ 燕 譯殊蠍 覓語企. れ襦 企 蟆壱碁煙るゼ 蟲燕 螳 譟郁唄 蟆 願屋 碁煙れ 襯 譟一覃 願屋.

3 蟆壱碁煙 襴 #

蟆壱碁煙るゼ 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 蟆 伎 . 豌 覯讌 蟲 貉殊 螳 1 企朱 覦 覈伎朱 . 蟆壱碁煙るゼ 蟲燕 譴螳 貉殊 譟郁唄 覈讌 朱 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 伎 蠏 覯蠍 伎. 蠏碁覩襦 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 麹 譴. 蠏碁讌襷 覿 覲企 蠏 譴煙 伎. DBMS 蟆壱碁煙る 譯 伎 . 磯 譬 覓願鍵螳 讌襷, 覈 覃 蟲一 譯曙企 覓願鍵螳 . 蟆壱碁煙るゼ 危危讌 覈詩覃 Indexり, SQL 覿螳 り 螳覃 . 危覿磯 蟆壱碁煙るゼ 蠏碁殊朱 る 覲伎. 企 る伎 伎 覲伎匡 襦 螳覃 蟆.

4 蟆壱 碁煙るゼ 蟲燕 豌 覯讌 貉殊 一伎 蟆曙(Non-Unique) #

complex_index.jpg

5 Oracle9i Index Skip Scan 企 願屋 #

Index Skip Scan Oracle 9i 豌 覲伎 ′語 覦覯企. ′語 覦覯 TableA 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 螳 譬 蟆曙一 覃 豕 讌襷 螻殊 . 螳 覓企 螳. 蠏語 蟆壱碁煙るゼ 蟲燕 豌 覯讌 貉殊 覈 譯朱 蟆企. 蠏碁殊 Query statistical_section 企 螳企 蟯 register_date襷 襷朱 覩襦 朱Μ朱 襴殊 .

complex_index01.jpg

6 蟆壱 碁煙るゼ 蟲燕 豌 覯讌 貉殊 '=' 覯 譟郁唄 蟆曙(Non-Unique) #

complex_index02.jpg

7 蟆壱 碁煙るゼ 蟲燕 譴螳 貉殊 譟郁唄 觜譟 蟆曙(Non-Unique) #

碁煙 蟲: OrganizationLevel + MaritalStatus + Gender + JobTitle
complex_index03.JPG
* 觜螳 る 覦る 蠏 貉殊 譯殊伎 覲企朱 蟆.