阿摩線上測驗 登入

申論題資訊

試卷:104年 - 104 交通事業公路升資考試_佐級晉員級_技術類:電子資料處理概要#41943
科目:資料處理
年份:104年
排序:0

申論題內容

四、在一資料庫伺服器上,管理者發現只要有一應用程式在執行,則整個伺服器的資料 處理效率就會顯著下降,請列出會發生這種情形的二個可能原因,並建議可行的解 決方法。(20 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

可能原因:

 
資源競爭:當有多個應用程式同時在使用資料庫伺服器的 CPU、內存、網路帶寬等資源時,會造成資源的競爭,從而影響伺服器的資料處理效率。
阻塞操作:當某一應用程式進行了一個長時間的阻塞操作(例如等待資料庫鎖定的釋放、等待其他 I/O 操作完成等),這會使得其他應用程式在等待這個操作完成之前無法進行任何資料處理,從而影響伺服器的資料處理效率。
解決方法:
 
優化應用程式:可以對應用程式進行優化,例如減少不必要的資源占用,針對多核 CPU 進行編程優化等,從而減少對伺服器資源的競爭,提高資料處理效率。
使用資源分配管理工具:可以使用資源分配管理工具,例如 cgroup,在伺服器上對各個應用程式進行資源限制和分配,從而避免應用程式對資源的無限制競爭,提高伺服器的整體效率。
調整資料庫伺服器參數:可以調整資料庫伺服器的參數,例如調整最大連線數、緩衝區大小等,從而減少因為阻塞操作而導致的效率下降。