Sql 选择表格的一部分供以后使用
我目前正在尝试优化我的程序。我有一个大型数据库,它由带有时间戳的数据组成。我需要更新的数据只是当天的数据,所以我不想在整个数据库中搜索一次,只找到今天的条目。有没有一种方法可以选择一些东西,然后在以后的几个不同(合并到)命令中使用它Sql 选择表格的一部分供以后使用,sql,sql-server,Sql,Sql Server,我目前正在尝试优化我的程序。我有一个大型数据库,它由带有时间戳的数据组成。我需要更新的数据只是当天的数据,所以我不想在整个数据库中搜索一次,只找到今天的条目。有没有一种方法可以选择一些东西,然后在以后的几个不同(合并到)命令中使用它 我想选择今天的所有数据,然后对今天的每个数据条目运行while循环(java)来更新它们。那么这可能吗?或者每次while循环迭代我都必须遍历整个数据库吗?如果您正在优化程序,并且您的数据库带有时间戳。然后,您可以做的第一件事是为timestamps字段创建索引。这
我想选择今天的所有数据,然后对今天的每个数据条目运行while循环(java)来更新它们。那么这可能吗?或者每次while循环迭代我都必须遍历整个数据库吗?如果您正在优化程序,并且您的数据库带有时间戳。然后,您可以做的第一件事是为timestamps字段创建索引。这将减少您的查询执行时间,因为您的筛选条件与该时间戳字段相关。使用适当的数据缓存技术,例如,为了将读取量大、变化缓慢的数据的数据库命中率降至最低。我的数据库实际上没有时间戳。我把有一个ID和一个时间戳的数据和一些与这个时间戳相关的数据放进去。因此,在我输入新日期之前,数据库中只有旧日期。谢谢!这似乎正是我想要的:)不客气。我使用了
memcached
,效果很好。易于配置,可很好地扩展。。。好东西。