请教个索引的问题
程序员文章站
2022-05-19 21:42:12
...
请教个索引的问题:
(sybase,其他db也聊聊)
一个大的结果表(按时间增量插入数据,无修改/删除),有个finishTime字段表示任务结果的生成时间,
取值为datetime,精确到秒.
查询的时候一般都是找一段时间的数据来分析, 譬如前7天. where finishTime between '2010-07-02
00:00:00' and '2010-07-09 00:00:00'
问题:
1.如果用finishTime来做聚集索引, 这种查询速度怎么样?
2.如果增加一个字段statTime , int型, 取值依赖于finishTime, 譬如finishtime为2010-07-09
10:32:04 则stattime为2010070910这样一个int值,
用这个statTime来做聚集索引,查询速度较finishTime会有提升吗? 还是这种作法没有意义?
where statTime between 2010070200 and 2010070900
ps:时间聚集索引的意义我还是知道的,有数据库调优的基础,只是想知道时间精确到秒后是否会影响
上一篇: Fedora 14 下grails中文乱码问题(解决方法)
下一篇: 思想要开阔,活的要幽默
推荐阅读
-
MySQL批量插入和唯一索引问题的解决方法
-
在SQL SERVER中导致索引查找变成索引扫描的问题分析
-
搜索引擎的投票选举的模式与网页排序的问题
-
MongoDB 谨防索引seek的效率问题
-
浅谈Pandas 排序之后索引的问题
-
sphinx增量索引的一个问题
-
网站优化实例教程 解读网站搜索引擎和快照的一些问题
-
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
-
[MySQL] 测试where group by order by的索引问题
-
.net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。