我的系统是一地理信息信息 主要记录汽车的位置1. 现在有数据表tbLocation 现有数据量40W左右 字段有20项,主要字段为【userid,longition,latition,receiveTime】
2. 平均每秒钟有大约3500条记录在更新或添加存在的问题:更新比较缓慢 经常用到的查询有:
1. userid (为9位唯一的,是主键)
2. 根据longition,latition,receivetime 来查询最近15分钟内在范围内的记录。。
这个表该如何来设计呢, 才能加快查询和更新的速度
2. 平均每秒钟有大约3500条记录在更新或添加存在的问题:更新比较缓慢 经常用到的查询有:
1. userid (为9位唯一的,是主键)
2. 根据longition,latition,receivetime 来查询最近15分钟内在范围内的记录。。
这个表该如何来设计呢, 才能加快查询和更新的速度
解决方案 »
- 100分求Ultra Edit较新且带注册号版本
- AD帖,偶的网站开通2G邮箱免费注册了!另斑竹招募中。。。
- 数据日志为什么会突然变大?
- 求助!!创建到SQL sever的新数据源
- 变长数据字段定义问题?
- 图形和文字混合在SQL Server2005中应该用什么样的字段类型来存储?
- 请教各位,sql server中可有主键(int)自动加一?如何做?
- 关于MS SQLserver2000的搜索问题..急!三天内结贴!不够再加分.
- 怎样生成建库脚本???
- 一众高手请全部进来,目前正在计划炮制<<高手速成>>手册,请你们进来介绍一下经验:) (progame)
- 一道笔试填空题
- 一个数据库怎么分为多个“mdf”文件了???
对应查询 (2. 根据longition,latition,receivetime 来查询最近15分钟内在范围内的记录。。)
LZ是否考虑使用分区,利用时间字段receivetime 进行分区。
利用分区可以大大缩小索引查找的范围。
2、在longition,latition,receivetime 做聚集索引。
3、我想知道平时主要更新哪些列?
基本上这20个字段除了userid不更新外,其它的都有可能更新,但并不是每次都会更新所有的,