| 网站首页 | 业界新闻 | 群组 | 人才 | 技术文章 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 462 人关注过本帖
标题:如何加快TOTA命令的统计速度
只看楼主 收藏
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
结帖率:80%
  已结贴   问题点数:20  回复次数:20   
如何加快TOTA命令的统计速度
我有一个63万条记录的数据表,首次执行tota to tj on N fiel j,m 耗时一分钟,第二次同样执行这个命令只耗时2秒钟,如何优化首次执行TOTA命令的速度?

[此贴子已经被作者于2017-9-13 16:57编辑过]

2017-09-13 16:56
wangzhiyi
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:276
专家分:544
注 册:2014-4-9
  得分:0 
回复 楼主 kesc
两次使用时间相关这么大,应该是第一次使用时没有按关键字索引或排序吧?

[此贴子已经被作者于2017-9-13 17:00编辑过]

2017-09-13 16:58
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
  得分:0 
没索引是不能执行TOTA命令的
2017-09-13 17:02
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
  得分:0 
回复 2楼 wangzhiyi
两次都执行
USE aaa ORDER nsy
TOTAL TO TJ ON N FIELDS j,m


[此贴子已经被作者于2017-9-13 17:14编辑过]

2017-09-13 17:13
wangzhiyi
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:276
专家分:544
注 册:2014-4-9
  得分:0 
以下是引用kesc在2017-9-13 17:02:42的发言:

没索引是不能执行TOTA命令的

没索引可以使用TOTAL命令,只是结果不是你所需要的。
2017-09-13 17:18
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
  得分:0 
回复 5楼 wangzhiyi
TOTA 前都执行了
USE aaa ORDER nsy
2017-09-13 17:21
wangzhiyi
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:276
专家分:544
注 册:2014-4-9
  得分:0 
以下是引用kesc在2017-9-13 17:13:11的发言:

两次都执行
USE aaa ORDER nsy
TOTAL TO TJ ON N FIELDS j,m

你的索引关键字是N吗?最好不是用系统保留字N作字段名。会引起歧义的。

[此贴子已经被作者于2017-9-13 17:24编辑过]

2017-09-13 17:21
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
  得分:0 
回复 7楼 wangzhiyi
63万条数据怎么传
2017-09-13 17:22
wangzhiyi
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:276
专家分:544
注 册:2014-4-9
  得分:0 
压缩后QQ传或发我邮箱,信息已通过短消息给你了。
2017-09-13 17:25
kesc
Rank: 1
等 级:新手上路
帖 子:48
专家分:3
注 册:2006-10-11
  得分:0 
回复 7楼 wangzhiyi
是用N作字段名,没错
2017-09-13 17:26







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081238 second(s), 8 queries.
Copyright©2004-2017, BCCN.NET, All Rights Reserved