zoukankan      html  css  js  c++  java
  • [SQL]循环插入数据,并且计算插入所用时间

    --得出以上速度的方法是:在各个select语句前加:
    declare @d datetime
    set @d=getdate()
    select * from tb
    --并在select语句后加:
    select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
    
    
    CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名
    
    [Gid] [int] IDENTITY (1, 1) NOT NULL ,
    --本表的id号,也是主键
    
    [title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL , 
    --红头文件的标题
    
    [fariqi] [datetime] NULL ,
    --发布日期
    
    [neibuYonghu] [varchar] (70) COLLATE Chinese_PRC_CI_AS NULL ,
    --发布用户
    
    [reader] [varchar] (900) COLLATE Chinese_PRC_CI_AS NULL ,
    
    --需要浏览的用户。每个用户中间用分隔符“,”分开
    
    ) 
    
    
    --下面,我们来往数据库中添加1000万条数据:
    
    declare @d datetime
    set @d=getdate()
    
    declare @i int
    
    set @i=1
    
    while @i<=250000
    
    begin
    
    insert into Tgongwen(fariqi,neibuyonghu,reader,title) values('2004-2-5','通信科','通信科,办公室,王局长,刘局长,张局长,admin,刑侦支队,特勤支队,交巡警支队,经侦支队,户政科,治安支队,外事科','这是最先的25万条记录')
    
    set @i=@i+1
    
    end
    select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
  • 相关阅读:
    jQuery琐碎
    jQuery文档加载事件
    微信,禁止分享页面
    级联下拉列表
    struts2 result随笔
    C++知识点(四)类与对象,结构体、联合体、枚举类
    C++知识点(三)函数
    剑指offer-二叉树
    LeetCode:Remove Element
    LeetCode:Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/beeone/p/3624114.html
Copyright © 2011-2022 走看看