sql-server - 插入加载和报告期间的性能和减少锁定的数据库策略?
问题描述
我们的系统中有许多地方有表记录活动和相关信息以供将来处理,然后我们有报告仪表板,它们运行查询以汇总客户端或这些表上所有客户端的统计信息。在同一个表中做所有事情通常都可以正常工作,直到它没有并且由于每天的索引碎片而导致长时间锁定。在某些情况下,我们有一个统计表,它会以某种频率更新,但这仅适用于广泛的统计数据,不考虑更细粒度的过滤/报告。
在表大小和插入/报告活动增加的同时,保持数据库性能的最佳实践是什么?
解决方案
推荐阅读
- java - 新实例 Spring 范围
- java - 找不到内容类型应用程序/八位字节流类型的编写器:
- java - MultiValuedMap 没有标准的包装器实现
- android - 如何将 build.gradle.kts 转换为旧的 build.gradle
- scala - 如何修复这个 Akka 单元测试?
- ios - 如何减少 MessageKit Library Swift 中 2 个消息单元格之间的空间?
- angular - @ username 提及的 z-index 属性
- google-colaboratory - Google Colab:同时编辑两行
- html - 如何更改字体真棒图标的颜色 \f107 颜色。“.icon-classname{color: red;}”不起作用
- javascript - 反应子组件不更新父母状态,所以第二个孩子没有注意到变化