我的系统是一地理信息信息 主要记录汽车的位置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分钟内在范围内的记录。。
这个表该如何来设计呢, 才能加快查询和更新的速度
解决方案 »
- 有没有什么办法吧sqlserver所有的表名查询出来啊
- 这样的数据该如何处理?
- 求一函数instr(字段,'%[a-zA-Z]%') 在access数据库中的sql语句中执行不了?
- 触发器
- 求一个sql语句
- 如何转换某个字段里的所有内容的大小写问题
- 求一SQL语句,感觉对我有点难?综合查询!谢谢!!!
- [Microsoft][ODBC SQL Server Driver]语法错误或访问冲突??
- sql server7.0 装完之后是否还可设置licensing mode
- 做了一个数据库软件,用的是.mdb文件,但是在只装了windows98的机器里,一运行就非法关闭错误。为什么?
- 触发器问题!
- 数据库数据同步
但是 你后面发现这个索引的利用率不高 你可能会在改动和调整
可以多几个少几个,然后查所以利用率,删除不常用的
2、在longition,latition,receivetime 做聚集索引。
3、我想知道平时主要更新哪些列?
1. userid (为9位唯一的,是主键) --主键
2. 根据longition,latition,receivetime 来建组合索引