改进.NET应用程序的性能和可伸缩性SQLServer性能.docVIP

  • 2
  • 0
  • 约1.4万字
  • 约 15页
  • 2018-07-08 发布于江西
  • 举报

改进.NET应用程序的性能和可伸缩性SQLServer性能.doc

改进.NET应用程序的性能和可伸缩性SQLServer性能.doc

Optimize the application before scaling up or scaling out. 在你进行向上扩容和平面扩容前优化你的应用。 译注:你可以减少无效的锁,使用参数化查询,增加合适的索引等操作来提高磁盘,内存和CPU的利用率。 Address historical and reporting data. 处理历史和用于报表的数据。 译注:一个运行时间很长的系统肯定有很多历史数据,在现网库里一直保存这些数据,肯定会给线上的应用带来负面影响,查询一个小库和查询一个大库的开销差别很大,所以一般应该把历史数据的一部分分到不同的区里,历史数据是只读的,甚至可以放到另外的只读数据库里。用于报表的数据也是,大多都是历史数据,可以建立单独的数据仓库去存放他们,不要和现网库放在一起。 Scale up for most applications. 对大多数应用进行向上扩容。 译注:如果你在处理了历史数据和报表数据后还有更好的硬件,那就先添加这些新的硬件,比如更快的CPU和硬盘,更大的内存等,但添加了新的硬件后记着修改你的SQLSERVER的配置以适应这些新硬件,比如要打开/3G开关以使用更多的内存。 Scale out when scaling up does not suffice or is cost-prohibitive. 在你向上扩容仍不满足或者

文档评论(0)

1亿VIP精品文档

相关文档