sqlserver 测试插入速度
发布时间:2020-12-12 12:58:19 所属栏目:MsSql教程 来源:网络整理
导读:这段时间在做一个项目,写个应用程序,应用程序需要实时向sqlserver数据库插入数据。应用程序使用odbc。为了做压力测试,需要测试每秒钟能插多少条记录到数据库中。分析了一下,大致有两个办法来测: 1.在应用程序端测试, 在应用程序中记录运行时间和插入数
这段时间在做一个项目,写个应用程序,应用程序需要实时向sqlserver数据库插入数据。应用程序使用odbc。为了做压力测试,需要测试每秒钟能插多少条记录到数据库中。分析了一下,大致有两个办法来测: 1.在应用程序端测试, 在应用程序中记录运行时间和插入数据库的记录数量,从而计算插入速度。 2.在数据库端测试,想办法从数据库中取得插入时间和插入记录数,从而计算平均插入速度。 由于插入速度最终是以数据库为准的,并且压力测试最好不修改应用程序,因此选择在数据库端进行测试。 我选择了一个较为简单的方法,即添加时间戳,步骤如下: 1. 为目标表添加一列timestamp,类型为time,默认值为getdate()。 即可。 计算平均插入速度时,只需要获取首尾记录的时间戳,相减即为总的运行时间。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Sqlserver:更改 SQL Server 实例的服务主密钥
- sql – Microsoft LogParser:如何在文件中使用参数
- 数据库 – 托管Access DB
- mysql 5.5 安装配置简单教程
- sqlserver数据导入mysql六:对上一轮导数据时出错的sql再执行
- sql – 如何为每个键值选择具有最新时间戳的行?
- SqlServer表结构查询
- sql-server – 为什么SQL Server不会将此代码视为不稳定?
- sqlserver2000系统表sysproperties在SQL2008中无效的问题
- sql-server-2008 – 如何在SQL Server 2008中查看当前运行的