【发布时间】:2013-09-19 12:40:03
【问题描述】:
我有一个带有表MonitoringRecords 的数据库,我正在使用实体框架插入数据。
不,问题是我现在在这个表中有大约 300,000 条记录。
现在 SQL-server CPU 利用率约为 98%,内存利用率为 3.6 GB。
我运行了我在这里找到的脚本:SQL Server 2008 High CPU usage
发现Inserting data to the Table MonitoringRecords,正在占用所有CPU。
于是我寻找解决方案,结果发现了表分区。
http://technet.microsoft.com/en-us/library/ms190787.aspx
我想根据日期对我的表进行分区。
- 所以我想问一下,这会影响我代码的任何部分吗?
- 我需要重新编码我的实体框架插入代码吗?
- 这会提高性能吗?
关于如何解决我遇到的这个问题的任何其他提示?
【问题讨论】:
标签: sql-server entity-framework database-design database-administration