`
onlyor
  • 浏览: 370749 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

九亿计数据记录

阅读更多

导入数据前
d 盘的可用量为310G

-- 执行450000次每次2000条记录
CREATE PROCEDURE daemonDataGenerate
AS
declare @cnt INT
set @cnt = 450000
WHILE @cnt > 0
  BEGIN
  INSERT INTO TABLE_NAME_19 SELECT AMOUNT,TRANSACTIONTYPE,POSID,COUNT,
  TRANSACTIONID,CASHIERID,BEGINTIME,ENDTIME,UNITPRICE,ITEMTYPE,TRANSACTIONDATE
  +@cnt,ITEMCODE,GLOBALCODE,FLAG_DT,Attr_1,Attr_2,PartySize,tableID
  ,GuestCount,transactionAmount,orderid,replace(newid(),'-','')
  FROM TABLE_NAME
  set @cnt = (@cnt - 1)
  END
print @cnt;

导入数据后
插入时间为3:31:28秒
d 盘的可用量为178G

占用132G
count(*)统计全部占用时间22:05秒

创建索引
CREATE INDEX idx_TABLE_NAME_r1 ON

TABLE_NAME(GLOBALCODE,ITEMCODE,ITEMTYPE);
所用时间2.16.03
磁盘空间变化2.9MB

在索引列上count,所需时间14:56秒
select count(GLOBALCODE) from TABLE_NAME

在索引列上查询,所需时间00
select * from TABLE_NAME where ITEMCODE='550124' AND GLOBALCODE='000914';

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics