数据库性能测试是通过运行测试程序来评估硬件或软件在不同架构下的效能。在现实生产环境中,性能测试和压力测试常常没有明确的分界线,压力测试可以视作性能测试的一种特例。评估数据库性能的关键指标包括事务吞吐率和响应时间,其中事务吞吐率反映了每秒完成的数据库操作数,而响应时间则包括等待、执行和数据传输时间。在生产环境中,不仅要追求高事务吞吐率,还需关注合理的响应时间,以确保良好的用户体验。