iT邦幫忙

0

C++多執行緒的威力,案例:將ERP品號轉給CRM

  • 分享至 

  • xImage
  •  

公司有ERP及CRM兩系統,兩者各有不同SQL資料庫。品號均從ERP建立維護,然後每日半夜執行排程轉給CRM。使用以來發現其執行程式的效能奇差無比,所有品號總共也僅約16萬筆上下,卻需花費好幾小時才得完成,甚至經常早上來發現排程中斷。向廠商反映從來無法徹底解決。

於是就自己寫個轉檔程式處理囉。

程式功能:

  1. 單一品號轉檔
  2. 整批品號轉檔,可以依序執行,也可以多執行緒執行

執行紀錄1: 批次品號轉檔,僅部分品號共9927筆, (依序) 97.56秒(1’37″) <-> (多執行緒) 47.61秒(47″) ==> 快1.04倍

執行紀錄2: 批次品號轉檔,全部品號166820筆, (依序) 1623.95秒(27’03″) <-> (多執行緒) 373.69秒(6’13″) ==> 快 3.34倍
(詳見本文)


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言