比较不同数据库模式的性能

时间:2010-12-04 01:52:13

标签: database performance database-design

我正在尝试通过更改数据库架构来升级现有系统的性能,因为我认为旧架构不太适合存储大型数据。

现在我不确定如何指出新架构的效果。我应该使用哪些指标来比较使用不同模式的这两个系统的性能?

提前致谢..

2 个答案:

答案 0 :(得分:2)

  

“我应该使用哪些指标进行比较   这两个系统的表现   使用不同的模式吗?“

那么,哪些指标可以让您得出需要重新设计架构的结论?

数据库性能不佳的最常见原因是编写得很糟糕的SQL。偶尔这是因为数据库模式阻止了最佳查询的编写,但通常是因为开发人员不能很好地理解SQL或数据库设计来编写体面的查询。 Shonky SQL可能会导致各种各样的问题;一个或两个错误的查询,如果经常被调用,可以杀死整个系统。

答案 1 :(得分:1)

单独更改架构是不够的。您需要检查索引策略。

逻辑读取次数是确定查询工作负载的好方法。

运行分析跟踪一段时间,该时间段代表正常活动(以及不经常发生的活动,例如月末报告),捕获逻辑读取。