无聊做了一个SQL SERVER的测试
2004-07-09 16:26
253 查看
测试代码:
declare @i int
set @i = 3
print getdate()
while( @i < 10000000)
begin
INSERT [EB_REPAIR] ( [RE_ID] , [RE_CODE_VALUE] , [RE_CD_SATISFITION_NO] , [RE_LIST_NO] , [RE_IN_LIST_DATE] , [RE_REPAIR_SITE] , [RE_CUS_NAME] , [RE_DO_DATE] , [RE_MACHINE_TYPE] , [RE_MACHINE_COUNT] , [RE_PRODUCT_PLACE] , [RE_MACHINE_NO] , [RE_KEEP_REPAIR_NO] , [RE_INVOICE_NO] , [RE_DAYS] , [RE_INCOICR_DATE] , [RE_BUY_PLACE] , [RE_REPAIR_DATE] , [RE_FAULT] , [RE_FAULT_REASON] , [RE_FINISH_DATE] , [RE_FINISH_DAYS] , [RE_REPAIRER] , [RE_ADD_MENUS_FEE_COUNT] , [RE_FEE] , [RE_ALL_FEE] , [RE_ALL_PART] , [RE_FEE_RATE] , [RE_TOTAL_FEE] , [RE_CHANGE_FEE] , [RE_IS_REREPAIR] , [RE_OLD_LIST_NO] , [RE_OLD_FINISH_DATE] , [RE_IS_IMPORTANT_CUS] , [RE_REMARK] , [RE_IS_REPLACE] , [RE_IS_REPEAT] , [RE_IS_UNKOWN] , [OWNER_ID] , [IS_DELETE] , [CREATE_USER_ID] , [CREATE_DATE] , [UPDATE_USER_ID] , [UPDATE_DATE] ) VALUES ( @i , '1 ' , '1 ' , '1' , '2003-12-14 00:00:00.000' , 1 , '4444' , '2003-12-13 00:00:00.000' , '123123123' , 123123 , '123' , '123' , '1222222222222222' , '222' , 2222 , '2003-12-12 00:00:00.000' , '2' , '2003-12-12 00:00:00.000' , '2003-12-12' , '2003-12-12' , '2003-12-12 00:00:00.000' , 1212 , '2003-12-12' , 1212 , 1212.0 , 1212.000 , 1212.000 , '1212' , 1212.000 , 1212.000 , 1212 , '1212' , '2003-12-13 00:00:00.000' , 12 , '2003-12-132003-12-132003-12-13' , 1 , 1 , 111 , '111' , 0 , '1111' , '2003-12-13 00:00:00.000' , '1' , '2003-12-13 00:00:00.000' )
set @i = @i + 1
end
print getdate()
结果,1 分钟能插10000条左右记录,Sql Server进程cpu占用3%-60% 内存占用,从20M慢慢增加
我的机子性能不是很好,
C1.7
256M
各位也可以试试,比较有意思!
declare @i int
set @i = 3
print getdate()
while( @i < 10000000)
begin
INSERT [EB_REPAIR] ( [RE_ID] , [RE_CODE_VALUE] , [RE_CD_SATISFITION_NO] , [RE_LIST_NO] , [RE_IN_LIST_DATE] , [RE_REPAIR_SITE] , [RE_CUS_NAME] , [RE_DO_DATE] , [RE_MACHINE_TYPE] , [RE_MACHINE_COUNT] , [RE_PRODUCT_PLACE] , [RE_MACHINE_NO] , [RE_KEEP_REPAIR_NO] , [RE_INVOICE_NO] , [RE_DAYS] , [RE_INCOICR_DATE] , [RE_BUY_PLACE] , [RE_REPAIR_DATE] , [RE_FAULT] , [RE_FAULT_REASON] , [RE_FINISH_DATE] , [RE_FINISH_DAYS] , [RE_REPAIRER] , [RE_ADD_MENUS_FEE_COUNT] , [RE_FEE] , [RE_ALL_FEE] , [RE_ALL_PART] , [RE_FEE_RATE] , [RE_TOTAL_FEE] , [RE_CHANGE_FEE] , [RE_IS_REREPAIR] , [RE_OLD_LIST_NO] , [RE_OLD_FINISH_DATE] , [RE_IS_IMPORTANT_CUS] , [RE_REMARK] , [RE_IS_REPLACE] , [RE_IS_REPEAT] , [RE_IS_UNKOWN] , [OWNER_ID] , [IS_DELETE] , [CREATE_USER_ID] , [CREATE_DATE] , [UPDATE_USER_ID] , [UPDATE_DATE] ) VALUES ( @i , '1 ' , '1 ' , '1' , '2003-12-14 00:00:00.000' , 1 , '4444' , '2003-12-13 00:00:00.000' , '123123123' , 123123 , '123' , '123' , '1222222222222222' , '222' , 2222 , '2003-12-12 00:00:00.000' , '2' , '2003-12-12 00:00:00.000' , '2003-12-12' , '2003-12-12' , '2003-12-12 00:00:00.000' , 1212 , '2003-12-12' , 1212 , 1212.0 , 1212.000 , 1212.000 , '1212' , 1212.000 , 1212.000 , 1212 , '1212' , '2003-12-13 00:00:00.000' , 12 , '2003-12-132003-12-132003-12-13' , 1 , 1 , 111 , '111' , 0 , '1111' , '2003-12-13 00:00:00.000' , '1' , '2003-12-13 00:00:00.000' )
set @i = @i + 1
end
print getdate()
结果,1 分钟能插10000条左右记录,Sql Server进程cpu占用3%-60% 内存占用,从20M慢慢增加
我的机子性能不是很好,
C1.7
256M
各位也可以试试,比较有意思!
相关文章推荐
- 测试一个数据库Log shipping到多SQL Server实例
- 测试一个数据库Log shipping到多SQL Server实例
- 一个计算机爱好者的不完整回忆(四十一)一次无聊的测试
- 一个测试远程sql server 服务是否连通
- 如何测试一个SQL Server连接使用ODBC驱动程序
- 一个关于 sql server 文件组测试sql
- 分页存储的一个类(使用sql server 2000数据库测试通过)
- 作者:Erland。一个非常活跃的SQL Server MVP
- 在sql Server自定义一个用户定义星期函数
- 1.3 设计一个算法移除字符串中的重复字符,算法不使用额外缓冲。并对你的算法设计测试用例。
- 开始努力成为一个系统测试工程师
- 一个测试WIFI的activity
- sql 视图 按where条件多个字段取一个 分类: SQL Server 2014-12-01 14:09 308人阅读 评论(0) 收藏
- vue-cli起的webpack项目 用localhost可以访问,但是切换到ip就不可以访问 我用的是vux起的一个项目(移动端,基于vue的),因为是移动端的,需要在手机上测试,发现用
- 一个struts+sql server的分页存储过程
- 一个爱情小测试引发的搞笑故事(强烈推荐)
- 怎样从0开始搭建一个测试框架_11——支持方法
- 哪种遍历NSArray/NSDictionary方式快?——一个容器遍历测试
- 分分钟快速构建一个单机版测试 codis 集群
- [Unity优化]一个简单的对象池及其测试(一)