我在一家工业公司的 IT 部门工作。IT部门是少数人,主要是项目经理,其他一切都外包了。
我一直在管理一个项目,其中第三方应用程序是现成的,并由供应商部署,但由我们自己维护。
它由连接到 SQL Server 数据库的中央应用程序服务器和十几个重型客户端组成,它们都在我们的本地,在同一个 VLAN 上。
大多数时候,它运行良好,但是,有时,当从数据库访问记录时,应用程序非常慢。
我一直在问我们的 DBA(外包)出了什么问题,但得到了一些类似"Please ask me to do something with the DB, and I'll gracefully do it".
因此,问题是,在这种偶发性低迷的情况下,我应该要求我的 DBA 采取哪些技术措施来取得进展?
请监控数据库的性能显然太模糊了,他们期望“启用此性能计数器那么长时间”等等......
虽然一个优秀的 DBA 可以自己找出很多东西,但提供大量信息也无妨。
尤其是如果他是外在的+也许是一个大三的,那么把你所拥有的一切都给他永远不会有什么坏处。
之后,主要由 DBA 来设置监控。
在他设置监控之后,你也可以给他发邮件“我现在遇到问题,你能看看你有没有发现什么特别的地方吗?” 不要指望他立即回复,但这会给他一个窗口,他可以稍后在他知道问题发生的地方进行检查。
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |