希格工作室

2012年9月19日 星期三

Tech Days 2012 手記(第二日)

DBI304 新世代資料倉儲平行處理技術Microsoft SQL Server PDW
 資料倉儲功能比較
擴充性
  Fast Track 3.0PDW 1.0 AU3(Parallel Data warehousing)
資料量1~80T20~500TB
架構SMP 1SQL NodeMPP 8~10 SQL Node
高可用性可建置內建
擴充性Scale-UPScale-UP & Scale Out

AU3 Shell DB 自動Cost Based 最佳化



EXL202 Lync Server 2013
  可整合AD、sharepoint、其它通訊軟體
  支援voip
  可撥打一般電話
  主打多人視訊最高有HD畫質
(長的跟MSN非常像)



AAP301 研發主管的管理實踐 - 建立敏捷開發的團隊
  這大概是最認真的一堂吧,李老師是我去Techday最想聽的一位,主題是以SCRUM建立敏捷開發的團隊。
  在剛開始時,李老師問了一句:沒聽過SCRUM的舉手!
  我二話不說就舉了,實際上我也沒聽過,然後受贈了一本書[硝煙中的Scrum和XP],沒想到會拿到書,心中當然很高興,不過之後很可惜,到最後都沒拿到光碟。
  依解說、Scrum是一個流程的框架,不只用在程式專案,也能應用在各種方面,Scrum定義下有主要的三個組成Product Owner、Scrum Master、Team,一個或多個Team及其成員,最好需要自主性的自組織的完成專案開發,並能夠使用一切手段來保證進度和品質的能力,而Team本身最好能夠不被打擾,因此需要Scrum Master,Scrum Master必須保證團隊能高效而不受打擾的工作,並優化工作條件、過程,Scrum Master需要是一個肯負責的人,因此Product Owner的角色很重要,要找出適合做的人,李老師說:PO在選Scrum Master時,不要小看平常木訥的人,也許他就是你要的人,木訥的人並不會不適合做,說不定正好相反。
   其它的因為我是第一次知道這個,故只是把開頭的內容照唸而已,我也還不懂,故不多述,以下是一些課程上的一言(希望沒記錯):
  •   一個人需不需要使用Scrum ?不需要
  •   VS2012已套用Scrum 框架。
  •  Scrum Master要主持並清楚知道每日專案執行時遇到的任何困難,並盡快排除障礙。
  •  不要讓開發團隊受到非開發以外的任何干擾
  •  加強使用者回饋的機制,最好是能夠在Scrum Master要主持的週期性會議或討論當時之前,能夠得到回饋,Scrum Master能在當下進行主持排解,使User能在最短時間得到哪些項目能夠被完成。
  • 不要讓團隊加班,而是讓團隊能夠在必要時才自主的加班,更重要的是,常態加班絕對是錯誤的, Scrum Master 必須要帶頭不加班,並且趕人下班。


DBI306 SQL Server Always On: 高可用性、備援與應用實例
  Windows Server容錯轉移叢集 WSFC(Windows Server Failover Clustering)
  AlwaysOn
     SQL Server Failover Cluster Instances(SQLFCI)
  可用性群組
    Availablity Group(AG)
建議在Windows Server Core上運行,可以不用擔心並減少50%以上的修補程式的必要,降低重新啟動的次數。
  支援多重子網路移轉 Multi-Subnet Clustering
  SMB檔案共用可能
  搭配可用性群組
預存:sp_server_diagnostics

建置沒有[見證磁碟]的WSFC叢集


DBI307 SQL Server 2012 跨國企業資料庫管理與效能調教
  老闆常問你的十大問題
  10.你的SQL還活著?
      A:使用msdb.dbo.sysmanagement_shared registered_servers_internal
  9.SQL剛被重開,你知道嗎?
      A:(待補)
  8.SQL硬碟空間還夠嗎?
      A:啟動Ole Automation Procedures,預存sp_OAMethod,搭配SQL Agent
  7.一整天的狀況還好嗎?
      A:(待補)
  6.剛USER說連線太久
      A:使用connect server切換AB資料庫 來try time
  5.系統參數有沒有被動過?
      A:DDL Trigger + DB Mail
  4.你知道Table被動過嗎?
      A:DDL Trigger + Database Level (DDL_TABLE_EVENTS)
  3.你知道已經CPU HIGH嗎
      A:Performance Dashboard 2012
  2.連線數已經超過危險指標了?
      A:Dynamic Performanceview (sys.dm_os_performance_counters)
  1.網頁已經block3分鐘了!
      A:DP View
           sys.dm_os_waitng_tasks
           sys.dm_exec_sessions
           sys.dm_os_wait_stats

沒有留言:

張貼留言