_覓 | 覦覈襦 | 豕蠏手 | 殊螳 | 譯殊碁 |
|
[edit]
1 #企 レ 谿 谿襯 螳牛蟆 覲 蟆企. 谿螳 蟆 轟壱 炎概襴 襷豺蠍 企. 螳螳 覈 危エ覲企伎 螳螳 螻螳 讌 覲 蟆企. 襷 貉ろ危碁れ 觜訣 襦語るゼ 覦螳覃, . 磯 覃 . 轟 伎 螳 螻殊 螻 轟 SQL 3豐 蟆 企! 手 . 譴 蟆 螻 覿覈. 轟 覿覿 り 伎 覓伎^蟇 觜殊螻, 豕 蟆 . 轟 覿覿 覃 るジ 螻褐 れ . 磯り骸 覦 企Μれ 覈 一 蟆企襦 ′螳 蟆 譬. 覩碁Μ 瑚讌襷 磯れ 碁煙 覦 譟一朱 蟇一 願屋螻, 覦 企Μれ 企襷 譴 . れ 蠏碁殊 覲伎.
![]() 覈 蟆 襷譟焔る ろ 豌企ゼ 覲伎 蠍 覓語 蠏碁殊 蠏碁り覃伎 碁朱 れ願 . 朱 螻殊れ 豌 ろ 螻 願鍵 .
[edit]
2 蟠 螻 レ 曙 # 襷 碁レ 讌 蟆 朱企. 蠏碁覩襦 螳覦り骸 リ骸 蟠 譯殊伎語朱 炎概襴 襷豺 . 覿覿 れ 覿螳狩 蟆曙郁 襷 朱, 螳覦れ 旧 蟠 譯殊伎朱 伎 觜螻 螻朱ゼ 螳 . 碁レ 覈 朱襦 蟲′ 牛 螳覦 れる 襦 蟆 覦覯企.
DBA 一危磯伎れ 覈 覓企ゼ 蟯ロ 企. 一危磯伎 ろ れ覿 り/蟲 煙 螳覦 企ゴ蠍郁讌 襷れ 蟯覯 螳讌螻 . 磯Μ殊 DBA手 覃 蟆讀 豬螻, 一れ 覦煙螻 覲旧/覲糾規襯 危襯 螳 殊磯 襦襷 螳 蟆曙郁 襷 . れ襦 蠏碁 蟆曙郁 襷 螻, 覦煙/覲旧 讌 覈詩 DBA . 讌企 SELECT * FROM TABLE_NAME SQL襷 螻 蟆曙磯 . DBA朱 危 螳讌螻 朱伎 讌 蟯襴讌 螻, るジ 豌伎 讌/覲伎 螻曙 蟆曙磯 襷 . 蠍一 蟆一蟠 蟯 覲企 伎朱 觜襯 螻 企.
蠏碁る 覦煙 覦 DBA手? 譴 蟯襴, 螳覦企手 伎 豈 2蟠朱 蟆曙磯 螻, 蟯襴 レ 螳覦 レ朱 襷 郁鍵 . (覓朱 るジ 豈 蟯襴襯 企朱 願 覿 . 麹 襷 れ 讌襷 語蠍一 磯ゴ 蟆 蟆る 螳 蠏 轟 蠏碁蟆 .) 螻殊 螳覦, 蟯襴襦 螳 蟾? 蠏碁る DBA 覓伎手? 襷 蠏碁襦 DBA 一危磯伎れ 蟯 覈 覓企ゼ レ蟆 企手 . 襦蠏碁 る 企 覲 譴 螻, 貎朱Μ ルリ骸 焔 ルル 螳豢伎 . 一危磯伎 覯 伎螻 一危磯伎 覈碁螻 り ルル 螳豢伎 . 蟆郁記 一危磯伎 蟯襴 一危磯伎 螳覦 企 覺 蟆 轟壱.
螳讌 螻ろ伎 蟆 豌願覦語 覃 煙語襯 . 碁豌伎 螳覦 蟆曙企朱 螳ロ讌 一 語 . 危襴貅伎 覿覿 覦蠍 覓語企.
[edit]
3 蠍一 ろ 蟆 覦 襭 讌 #蠍一 ろ 蟆曙 蟆 豌 覯讌 螻手 . 企 OS襯 螻 朱, 豺 企蟾讌 讌 Storage RAID 覯 煙 ろ 螻企. Windows ろ 焔モ 蟲襯 伎. れ 覈磯 覲企れ企. Processor Time <= 80% 覩碁 蠏 80% 危朱 企手 る 蟆企. 覓朱 狩 覓伎 襷れ 譴 企朱 轟 螳 蠍一 襷豢伎 蟆企. 焔リ豌企 磯殊 豢螳. (谿瑚:
![]()
企 襭 伎語 ERD, 貊蠏豺讌, 豐 , 炎骸 螳 伎蟾讌 覈 ろ 螳覦 蟆郁骸 覓語襯 讌伎 . 朱朱 螳 伎 焔ロ 碁豌伎 襷♀鹸る 蟆 豌願 覓語. 襷 覓語襯 谿剰鍵螳 曙 蟆企. 覓語螳 譟伎企 襷れ 蟆企 讌 蟆企. (蠏碁 蟆覲企る .) 伎 豕 ろ螻 蟯 覈 覓語襯 讌 蟆 . 焔ル磯 蠍一螳 螳 S/W 覦企 誤磯血 朱襦 所 詞 . [edit]
4 讌 襭 螳蟯 覿 #ろ 蟆 螻 ろ 螳 ♀鍵 襭 讌螻手 . 焔 覈磯 蟲襯 伎 覿 蟆郁骸襯 螳讌螻 覈 蟆 蟆 伎 讌企. れ る襯 覲伎. 螳讌 襯 覈 螻ろ伎 願鍵 企襦 覈 焔リ豌伎 瑚 蟆企. 襦襯 覲願 譴 CPU, Memory, Disk 伎 覲企襦 蟆. 伎 蟆郁骸 訖伎 蠏碁る 蟆磯 . 蟆磯 企螻 旧 谿城 蟆 覈視 蟆郁骸襯 螳語 .
焔 覈磯 蟲襯 伎 一危 讌
伎
襦襯 牛 譴 覈 螳讌 襯 ′ . 覓朱 襷 焔 覈磯 螳豌企ゼ 危エ覲伎 蟆讌襷 3螳讌襷朱 襷 蟆 . 企 瑚 磯 危襴貅伎 る 螳 ′. Read螻 Write 詞 . ろ 朱 OLTP ろ碁 郁鍵螳 40%朱 危襴貅伎 郁鍵 一一 襷 覦 蟆 . 襷 轟殊 郁鍵 襷 覦一 る 覓語螳 讌 讌襷 企 蟆郁骸襯 詞る 覓語 り 覲伎 . (企 蟆曙磯 蟆渚 覃 MSSQL Server Tempdb襯 螻朱 覈 螻 蟆 覿覿伎.) ろ RAID Level 讌襯 . 襷 ろ RAID5る 覿企. RAID5 郁鍵螳 10% 伎企朱 焔レ襯 螳語. RAID 覯 蟠蠍る Web 覲企ゼ 至碓 RAID 覯 伎 磯 る レ 谿瑚. [edit]
5 CPU, Memory, Disk 蠍磯蓋 螻れ #CPU
[edit]
6 DBMS Wait Event 覈磯 # 讌る 覈襴, 螳覦 覈襴 企 れ 蟆企. 伎 企 覿覿 覲覈 讌 螳 . Microsoft 蠍一讌覿 覲覈讌 2螳 襦襯 螻牛. 襦 MSSQL Server Wait Type 讌 蟆企. 讌 覲企ゼ 螳讌螻 覿.
![]() 襷 覲 讌螳 蠍磯蓋螳 10覿 覿譟燕る track_waitstats 襦 朱誤一
@num_samples int=10 螳 10 れ朱 . 蟆郁骸 れ螻 螳. ![]() 蠍一 覿'
CXPACKET
CXPACKET Parallel Process 蠍一企. 願 Parallel Query ろ 螳 Process螳 ろ 蟲螳 Lock Issue螳 覩誤蟇磯 轟 伎 覲覈朱 誤 るジ Process螳 蠍壱螻 Process螳 蟾讌 蠍壱螻 覩誤. DBMS螳 覦襯 覲豌襴襯 讌 覃 蟆曙 襷れ伎殊 覲豌襴襯 蟆語 伎 . PAGEIOLATCH_SH SELECT 貎朱Μ Shared Latch襯 至鍵 蠍壱螻 覩誤. Latch 螳 れ螻 螳. (Disk-to-Memory transfers) ![]() 企殊伎誤語 豌 磯 蟯螻 讌 OLEDB API襯 伎 一危一 豌 蟆 . 豌 磯 レ讌 Latch襯 至, 蟯螻 讌朱 ″ れ Latch襯 伎. (覃覈襴 覲危 覈, 覃覈襴 貂 Page襯 螻豺 磯(?) 1螳伎伎 . ろ 覃覈襴襦 一危磯ゼ 襴 譴 覃覈襴 page襯 曙朱 蠍 覓語 ろ 覃覈襴襦 一危磯ゼ 蠍 蟾讌 るジ 豌 蠍壱伎 . 願 latch wait 企)
WRITELOG
襦蠏碁ゼ 郁鍵 蠍壱螻 螳. Disk 郁鍵 焔レ 讌レ 覩語宏. Temp Table 燕 Temp Table Insert, Delete, Update 蟇磯 Table 企 襷 殊企る 覲覈讌 . LATCH_EX 覦壱 LATCH襯 至鍵 蠍壱 螳 NETWORKIO Network Input/Output 蠍壱 螳. NIC Bandwidth襯 豌危伎 . Latch襯 詞 るジ 襦語り 伎 覲蟆 煙 讌 覈詩襦 Lock 蟇瑚 蟆企. 蠏碁覩襦 Latch襯 至 Latch襯 伎 蟾讌 螳 觜襯企 觜襯殊襦 焔レ 讀螳. 讀, Memory Disk螳 一危 ′ 觜襯企る LCK_M_S, PAGEIOLATCH_SH 蠍 螳 譴企 蟆企. IO_COMPLETION I/O 豌 襭 蠍壱 襷. Query Plan 蟆曙 覦 蠍 朱 Full Scan, Index Scan 殊企 貎朱Μ Query Plan 譟一 . PAGEIOLATCH_EX LATCH_EX 蠍 螻 蟷 殊企 蠍 企. 讌 一危磯 覲伎 CXPACKET, PAGEIOLATCH_SH 蠍一 70% 伎 谿讌 螻 . 危エ覲伎 蟆 螳 殊企讌 蟆螻 觚襦轟 伎企. 襷 ろ螻 覈視伎 貎朱Μ襯 豐 觜 MSSQL Server れ 螳(蠍磯蓋螳:5)覲企 る 覲貎朱Μ襯 蟆企. 譴 蟆 螻殊 覲貎朱Μ螳 螳 螳企. Latch 蠍一 襷襷豺 . 覩碁 螳讌襦 伎 覲 . 讀, Memory 覿譟煙願碓 Disk I/O 焔レ 蟯 蟆企. 覓朱 H/W 蟯襷 覲企 蠏碁. 危襴貅伎 襦 焔讌 覿襯 Memory Disk I/O 伎 危エ覲伎 蟆企. [edit]
8 Index 覿 # 襤郁 れ伎る Index 豕螳 企伎る 蟆 蠍磯蠍 企給. 蠏碁覩襦 危襴貅伎れ 蟆 蠍 伎 蟆曙 譟一煙 . れ 覲伎蟲襯 襷譟煙り鍵 覯 螳豢伎 伎 覃, ろ語 煙 蟆所骸 語伎 れ . 蠏碁覩襦 焔 襷 Queryれ 豕 伎 蟆郁骸讌 襷り 蠍 伎 碁煙れ 煙 .
螳 DBMS 覯るれ 殊 譴願 . Microsoft 蠏 譴 . Oracle 襷谿螳讌襦 DBA 殊 譴願 . 蠏碁覩襦 DBA 覓企 谿曙^ 覓(Query, SP, Modeling & Design)襦 企螻 豢語企. Index 蟆 MS-SQL Server Index Tuning Wizard 朱 伎 蟒 螻殊朱 Index襯 . 企企朱 麹 伎覃 蠏碁襷 焔レ 蟇煙 所 . 蠏碁 企 炎鴬 蟆郁骸襯 DBA螳 誤 譟一 覯 伎 . Index Tuning Wizard襯 蠍 伎 襭 讌 襷れ 譴. ChartNo + ColA + ColB ChartNo + ColB + ColC + ColD ChartNo + ColZWhere 覈 譟郁唄 覈 蟆壱碁煙る 襷れ伎 蟆企. (るゼ 覲伎 讌襷 蟆渚 Index Tuning Wizard 譟郁唄 覈 貉手骸 襯 伎 Index襯 燕 蟆朱 .) 蟆曙 ChartNo 襷 3蟇伎 覿蟲螻 ChartNo襦 蟆壱碁煙り 襷 襷れ伎 蟆 覲 . 企 蟆 Index Tuning Wizard 訖襷 螳覦 企 蟆渚レ 覲伎企 蟆曙郁 襷 . 蠏碁 螳 蟆曙 Tuning 蟆渚 危 Index 襴覿 . 碁煙るゼ 讌譯手碓 れ 燕 蟆企. 螳 碁煙り 焔 蟆曙磯 企. 讀, ChartNo 貉殊 碁煙る 蟲燕 蟆 螳 豕企朱 蟆企. 讌蠍 谿襯 る 譴 螻 朱襦 碁煙るゼ 燕覃, 碁煙るゼ 譟一螻, 豢螳 譯殊伎 讌 碁煙 覿覿 誤 る襦 蟆. [edit]
9 一危磯伎 #一危磯伎 襷れ 覩手 企. 豺(?)朱 襦 覦 ル 襷れ . 豺企朱 蟆 一危磯伎 語 襷 蟯襴蠍 襦 谿瑚螳 讌蠍 覓語企. 襷 語 伎 企 讌 覃 覿覿 蟯襴れ 螳危螻, 蠍磯 觜蠍 覓語 襷 蠏襯 蠍一語伎 . 旧 襷れ り鍵 襷企.
[edit]
10 SQL 讌 # 螻 れ 所 朱 蟆企. Index 覦 譟一 一危磯ゼ 讌 覓伎 讌る 襷瑚? 襷 襷企. 覈 SQL 朱 一 蟆れ 襾殊 覿襯襯 蟆企. 襭 襭 朱襷殊 螻朱ゼ 螳讌 伎讌 螳 襭螳 蠍磯 . 襷 旧螳 豌 豌襴螳 襷 蟆覿 覃 襷 蟆 朱 螳 覓語企. れ 螳 覓語企.
[edit]
11 Query 覦 SP 豕 #覈 一危郁 讌る 伎覿磯 危襴貅伎 蟆 . 覓朱 伎 觜讀 襦讌 企伎る 譬. 讌 襭襯 襦 焔レ レ 殊 蟆れ 蟇壱 螳朱 螻 讌. 螻 SQL ルリ骸 蟯螻れ 譟郁 炎概語朱 襷れ 譴蟆 . SQL れ 3螳讌 蟯 .
SQL Tuning 3螳讌 蟯
[edit]
12 碁 覲 讌 #Query 覦 SP襯 豕 覿蟲螻 襴 貎朱Μ螳 蟇磯 旧螳 ろ襷 襴 蟆 Blocking 覦 Dead Lock 伎 . 轟 一危磯伎 覯 企至 譴 蟆 蠍磯螻 朱 願 覈視 蠍磯企. 覃 碁 譯殊語 危襴貅伎 蠍 覓語企. 碁 覓語 99%螳 危襴貅伎 り 覈詞企手 螳 襷 . (覿覿 危襴貅伎) 覯 危 蟆 る 豕 Index襯 襷れ 碁 レ 豕り, 襦語るゼ Kill蟇磯 螻襴渚 覯 譟一 蟆訖企.
[edit]
13 # 覯 豸′ 危襴貅伎 螳 襦 蟆曙 襷れ 譴. 襯 れ Index 覦 譟郁覈, Disk 譟郁覈螻 螳 企. Disk 覿一朱 覿襯 覿一貅譯朱 蟆 譴. 覈 螻螳 覿蟲螻 焔レ 伎る 覿譟煙願碓 り 覓語企襦 讀れ 螻ろ. 企 焔ル磯 蟲 MSSQL Server 覲覈 覈磯 襭襯 螳讌螻 企 覿覿 覿譟燕讌襯 讀れ 螻ろ伎 . 譴 蟆 蟆渚 讌 襷朱 蟆企. 伎 覃覈襴襯 讀ろ 焔レ レり 焔 覓語螳 覦 れ 覃覈襴襯 讀ろ 蟆 襷れ 覈視 蟆企. 企 螻褐 覲覈企朱 蠍一朱 覓苦 讌願鍵 覓語 焔レ 伎 .
[edit]
14 豌襴 一 蟆一 #覲伎ろ C/S[1]蟆曙願 n-Tier 蟆曙企. 襯 れ 企殊伎誤, 覩碁れ, 一危磯伎れ 螳 3螻 蟲譟磯ゼ 螳讌螻 り 螳 企 Layer 豌襴襯 蟆 螳 譬讌襯 伎 . 覩碁れ企 一危磯伎れ 蟲 螳ロ讌襷 企殊伎誤語 豌襴 蟆 覦讌 る 襴. 覓 DB襷 螻讌讌 襷螻, 螻手 覯襴 蟆 覯る. 襯 れ れ螻 螳 朱 一危磯ゼ 訖れ手 矩る 蟲 り 螳. (覦覲給 螳 螳讌 蟆 豌 襷 覲伎譯朱 蟆)
![]() SELECT CASE WHEN FLAG = 2 THEN TYPE ELSE '' END TYPE , TITLE FROM ( SELECT MIN(CASE WHEN FLAG = 1 THEN TYPE END) TYPE , MIN(CASE WHEN FLAG = 1 THEN TITLE END) TITLE , MIN(CASE WHEN FLAG = 2 THEN FLAG END) FLAG FROM ( SELECT MIN(TYPE) TYPE , MIN(TITLE) TITLE , MIN(TITLE_ID) TITLE_ID , MIN(ID) FLAG FROM TITLES A CROSS JOIN (SELECT 1 ID UNION ALL SELECT 2) B GROUP BY CASE WHEN ID = 1 THEN TITLE_ID ELSE TYPE END ) T GROUP BY TITLE_ID ) T覓朱 貎朱Μ 蟆郁骸 襦 . 覓朱 るジ 覦 . DBMS螳 る狩伎企朱 覿 襯 伎 螳 願屋 蟆企. SQL Server 2005朱 ROW_NUMBER()襯 伎覃 襷れ 暑. る 覯 豸′ 豌襴蠍一 (蟆郁骸 れ襷) 觜 豌襴 蟆曙 覓企Μ蟆 覯 豌襴襯 螻讌讌 襷螻, 譴螳螻豸旧企 企殊伎誤 襦蠏碁 豌襴襦 蟆 覿一朱 誤 焔 レ螻手 る 蟆 朱 蟆企. 貎朱Μ 蟆曙磯 朱 覲 企殊伎誤碁 譴螳螻豸旧 豌襴 蟆 り 覲 朱, 螳覦螳螻 螳 螻ろ伎 .
鏤
|
螳 磯殊 蟆螻 . 豌 れ 讌襷 谿谿 襷讌. |