出于报告目的,我希望获得SQL Server盒CPU、内存、网络(而不仅仅是Server进程)并将其显示在报表中。你知道怎么拉这个吗?我最初的想法是通过任务调度程序运行wmi查询,每15分钟获取一次数据,并插入数据库表并在报表中使用。
我的报告格式如下
Server name:
CPU usage
Memory usage
Network usage
Disk space usage:
我的问题:
除了wmi/power外壳之外,还可以用其他任何方式来完成吗?
我还需要获得web服务器的数据。
您能为一台服务器提供一个示例查询吗?
我在我的Google AppEngine应用程序中有一个性能不佳的查询。这就是我要做的:
import models
from time import time
parent = models.ParentEntity.gql("WHERE string_property = :1", "a guid").get()
start = time()
data_rows = []
children = models.ChildEntity.gql("WHERE ANCESTOR IS :1", parent.key())
for child
我正在研究一个将于明年开始的项目的架构。它主要是一个c# web应用程序,但将有一个服务层,以便它可以与我们的facebook/iphone应用程序对话。有几个长时间运行的进程,这意味着我将创建一个可以处理这些进程的windows进程。
我正在考虑将整个应用程序放在windows服务中,而不仅仅是长时间运行的进程。
Asp -> wcf -> bll Vs Asp -> bll
我知道这会更具可扩展性。但这可能有点过头了,因为所有东西都将在同一个机器上运行,甚至数据库也是如此。如果服务器不能像市场所说的那样处理流量,这可能会改变未来的情况。
我无法访问生产硬件,只有我那糟糕的