加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 测试插入速度

发布时间:2020-12-12 12:58:19 所属栏目:MsSql教程 来源:网络整理
导读:这段时间在做一个项目,写个应用程序,应用程序需要实时向sqlserver数据库插入数据。应用程序使用odbc。为了做压力测试,需要测试每秒钟能插多少条记录到数据库中。分析了一下,大致有两个办法来测: 1.在应用程序端测试, 在应用程序中记录运行时间和插入数

这段时间在做一个项目,写个应用程序,应用程序需要实时向sqlserver数据库插入数据。应用程序使用odbc。为了做压力测试,需要测试每秒钟能插多少条记录到数据库中。分析了一下,大致有两个办法来测:

1.在应用程序端测试, 在应用程序中记录运行时间和插入数据库的记录数量,从而计算插入速度。

2.在数据库端测试,想办法从数据库中取得插入时间和插入记录数,从而计算平均插入速度。


由于插入速度最终是以数据库为准的,并且压力测试最好不修改应用程序,因此选择在数据库端进行测试。

我选择了一个较为简单的方法,即添加时间戳,步骤如下:

1. 为目标表添加一列timestamp,类型为time,默认值为getdate()。

即可。


计算平均插入速度时,只需要获取首尾记录的时间戳,相减即为总的运行时间。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读