Joh*_*Liu 6 sql-server performance database-design readwritelock
我正在研究Workflow like system.我有一个任务表和状态字段.状态值可以是新的,准备好的,处理的,错误的,中止的,完成的.
我有大约7个过程,它们将根据不同的情况触发,以改变任务状态的值.大多数时候,每个进程都可以在自己的数据集上工作,每次只处理多达5000条记录.但如果数据达到约200万条记录,我仍然会看到一些僵局.我检查SQL Profiler,看起来像一些页面资源相关.我不擅长sql server性能调优,也不太了解它.
由于非活动任务将每天存档,我想重新设计该表以支持大约1000万条记录.
几个选择可能是:
这种情况有什么好的做法吗?
谢谢!
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |