为了账号安全,请及时绑定邮箱和手机立即绑定

时间上建索引

时间上建索引

杨魅力 2018-12-03 14:16:26
先看表结构吧.ID       nchar(10) UncheckedProciveName  varchar(50) UncheckedCityName   varchar(50) UncheckedMoney             money UncheckedRecordTime   datetime CheckedCalledNumber   nchar(10) Checked  这是一个处理中间表,不能用临时表做,因为以后要跟踪统计.每天运算一次将昨天的记录插入的这个表中,然后再以这个表为基础,进行计算.这个话单表id没有和外面的表有联系,我感觉有些多余.另由于时间(recordtime)大部分是不相同的.而且每天也是按时期分开的.我想在这个时间列上建立聚焦索引,不知道合适不>计算流程大概是,按天分开后,还要时段分.比如12点13点等.也要按callednumber(没有多少种,10种)分,再按省分...请给我建议,怎么建立这个表的结构及索引.
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

首先要按天分,再按小时分,因此要对天和小时都建个索引比较快一点

在ORACLE中有函数索引可以使用,在SQL SERVER上可以用计算列来建立针对天和针对小时的索引


查看完整回答
反对 回复 2018-12-07
  • 2 回答
  • 0 关注
  • 555 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信