Re: [SQL ] 查看資料庫狀態,並提出優化建議

作者: konkonchou (卡卡貓)   2019-07-22 15:58:00
※ 引述《paranoia5201 (社會黑暗、行路難)》之銘言:
: 新手DBA來求教,煩請大家給建議。
: 公司請我針對現有 30+ 上線的 SQL Server給予優化建議。
: 由於現在一切運作看起來都好好的,也不曉得是要怎麼優化。
: 同事說是公司想要減少每年要給微軟的維護費,減少license。
: 當然、這個優化計畫也是絕對不會撥錢買新設備(PM的說法是如此)。
這可能要自行評估一下
若平常有交保護費(Volume licensing)的話,
突然走Standard + CAL,
hosting可能最省, 但可能會被查,
特別的是CAL費用, 你的理解跟微軟的收費方式是很不一樣的
這就要看你們使用環境
Enterprise by core 收費,
換成高規硬體帶來的可能也是高價的一次性收費
: Server狀況如下:
: 每個Server底下的Database數量不同,Table少則1-2個,多則近20個。
: Server版本不一,2008與2012都還在用,目的是希望全部升級成2016。
直接上 2017 ?
: 我不成熟的想法:
: 1. 將Table數少的Server,其下的Database拉到其他Server,那原Server就可關閉。
: 2. 將其他老舊又厚重的Server底下的Database拉到其他Server(Table均衡),
: 也可以趁此機會升級Server到2016版本。
: 3. 評估現有Database的使用狀況(頻率、效率/益、出錯狀況等),提議刪掉某些Table,
: 減輕整體Server的負載量。
Table 均衡 ?
刪掉 Table
看起來都是蠻奇怪的作法
DBA 不是應該在不影響現有運行架構下, 做好 tunning
除非心臟夠大, 所有 AP 都找的到人/原始碼 才會動別人的table
不然半年後才跟你說 AP 某些功能出問題, 到時就進退兩難
: 根據第三點,所以需要查詢各Server的使用狀況。
: 前人所留給我的文件中(到職時前人已不在),有這樣一份程式碼:
:

Links booklink

Contact Us: admin [ a t ] ucptt.com