【发布时间】:2010-03-23 19:57:13
【问题描述】:
我正在开发通过 LINQ2Sql 使用 Microsoft SQL Server 2005 的大型数据收集 ASP.Net/Windows 服务应用程序对。 性能始终是问题。
目前,应用程序分为多个较大的处理部分,每个部分都记录其工作的持续时间。这并不详细,对我们没有任何帮助。最好有一些数据库表,其中包含应用程序本身从其自身行为中收集的统计信息。
您建议使用哪些日志记录技巧和数据结构来发现导致性能问题的部分?
编辑: 大多数情况下,我正在寻找过度使用时会削弱整个系统的应用程序部分。当应用程序的某些部分处于重负载状态时,白天会出现高峰。一些高级日志记录可以帮助我隔离需要更多关注和优化的部分。
【问题讨论】:
标签: asp.net sql-server performance logging windows-services