Contents

1
2 覯豺(Amdahl's law)
3 覲豌襴
4 貊 覲
5 谿瑚襭



覓語 煙..

1 #

螳螳 り 螳. MS-SQL Server 蟆曙磯 豌 觜 朱語 豢 螻一 螳 . 襯 れ れ螻 螳 貎朱Μ襯 ろ SQL Server ろ螻 覲 .
select * from sys.sysobjects
plan01.jpg

蠏碁覩襦 豌 SQL螻 SP ' 碁Μ 觜' 讌螻, ろ( 語) 襯 讌覃 危襴貅伎 觜 一 . 蠏碁Μ螻 螳螳 SP SQL 伎 code line 煙朱 覲旧′煙 一 觜 螻壱. 蠏碁 覯豺 螻一 襴暑.

襷? .. 覦.. 譟企 企給..
襴 ..

2 覯豺(Amdahl's law) #

覯豺企, 覲豌襴 襦蠏碁 谿襦襦 伎 觜蟲 覈豪碁れ, 襦語 襯 豢螳朱 蠏 襦蠏碁 ろ 觜襯願 襦 レ 襯 螳螻 る 蟆企. 覯豺 磯ゴ覃, 企 ろ 螳 P 襷殊 覿覿 S 襷殊 焔 レ 豌 ろ 豕 焔 レ れ螻 螳.

SpeedUp = 1 / ((1-P) + (P/S))

襯 れ伎 企 40% 企麹 覿覿 襯 2覦磯 襴 る, P 0.4願 S 2願 豕 焔 レ 1.25(=1/((1-0.4)+(0.4/2)))螳 . 螳 ろ螳 (螳 レ 覦 ろ 螳 / (100 + レ 覦讌 ろ 螳))朱 螳磯. ([http]る葦螻殊(http://ko.wikipedia.org/wiki/%EC%95%94%EB%8B%AC%EC%9D%98_%EB%B2%95%EC%B9%99)) 所 企慨覃..

  • 豌 ろ task1, task2襦 蟲焔 . (task1, task2 語)
  • task1 ろ 豌 豌襴觜 譴 70% 谿讌.
  • task2 ろ 豌 豌襴觜 譴 30% 谿讌.

    • task1 2覦 レる 10 觜 .
    • task2 2覦 レる 5 觜 .
  • 10 觜 れ 企 task襯 レる 蟆 豕瑚?
    • task1 = 1.53 = 1/((1-0.7)+(0.7/2))
    • task2 = 1.29 = 1/((1-0.3)+(0.3/4)) -- 5 觜朱 2覦一企襦 10 觜 4覦
  • 蟆磯: task1

3 覲豌襴 #

2螳 貊企ゼ 螳讌 CPU襯 レ逢 襾語 蟆曙, 覲 一 覯豺 磯 2螳 襦語襦 蟆曙 企朱 1.3覦 レ 蟆 .

Tp = (%S + (1-%S) / N) * Ts
SpeedUp = Ts/Tp
  • Tp: 覲 襦語 螳
  • Ts: 讌 襦語 螳
  • %S: 讌 襦語 螳/豌 襦語 螳 * 100
  • N: 襦語 螳

譬 企給. 伎 豌 螳 SpeedUp = 1 / ((1-P) + (P/S)) 螻旧 覃 P=0.5, S=2螳 . 讀, CPU螳 2螳朱 殊 1/2襦 譴企れ螻, 豌襴螳 1/2襦 る 襴 CPU螳 1螳 覲企 2覦一 豌襴 螳る 蟆企. 蠏碁覩襦 1.33 = 1 / ((1-0.5) + (0.5/2)) . 願 CPU 2螳襯 覈 伎 螳螳 CPU螳 50% 豌襴る 螳 螻磯 蟆企. 襷 CPU 2螳襯 豌伎 20%襷 覲 る 1.11(1 / ((1-0.2) + (0.2/2)))覦 覦 焔レ レ讌 .

4 貊 覲 #

SpeedUp = 1/(P/N + S)
  • P=豌 貊 覲 觜
  • N = process
  • S = serial fraction

5 谿瑚襭 #