iT邦幫忙

4

資料庫調校心得

資料庫調校, 來變更索引, 是架構上解決問題
資料庫調校心得:

  1. 隨著客戶資料庫中的表格資料量增加, 及同時交易作業變多, 延遲各作業系統的因子變多, 會造成系統卡住現象變多, 使用者抱怨增加.

  2. 當問題變多時, 通常會在硬體上改善, 但是往往是治標不治本, 暫時稍微改善, 只是將問題再度的延遲, 不久還是會再浮現出來.

  3. 透過資料庫調校, 來變更索引, 是架構上解決問題, 只要架構沒有重大改變, 則改善效果會持續下去.

  4. 然而此架構改善往往也是維護人員最不願意做的, 怕同時會影響到許多作業, 因此要找到對SQL指令,資料庫, 索引全方位瞭解及經驗豐富的顧問來施作, 這才是根本解決問題的方法


1 則留言

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-05-18 22:14:46

charmmih提到:
對SQL指令,資料庫, 索引全方位瞭解及經驗豐富的顧問

這是外聘的顧問嗎?
要準備多少預算?
其成效如何量化評估?

charmmih iT邦研究生 5 級 ‧ 2012-05-19 11:17:54 檢舉

看到大大提問的問題, 就知道是為管理專案經驗豐的主管....

  1. 對客戶來說, 我是外聘的顧問; 對朋友來說, 我是合作的廠商; 對我家來說, 我是資料庫分析師.

  2. 預算依案子的範圍, 資料量多少, 花費人力而定..
    在時效上會是快速顯現,應會比再加聘培養一個能解決此問題的DBA或AP, 更具時效更划算
    就案子範圍有可分三個層次, 例如:

  3. 量化評估方面: 我舉以往例子, 通常是用SQL Profilier數據有大幅改善:
    a. 使用者滿意度調查 : 他列了6個作業, 其中5個作業滿意調達7成, 在分析那個不滿意的盤點上傳作業, 調整程式及資料庫後加快10倍, 負責此項作業的使用者也滿意了.
    b. SQL Profilier 數據: 如圖所示資料庫調整後, 大量請購資料新增速度加快100倍

了解了
謝謝

charmmih iT邦研究生 5 級 ‧ 2012-05-19 11:22:33 檢舉

charmmih提到:
就案子範圍有可分三個層次, 例如:

就案子範圍有可分三個層次, 例如:
採購作業, 採購相關作業, 進銷存系統

我要留言

立即登入留言