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