Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 选择表格的一部分供以后使用_Sql_Sql Server - Fatal编程技术网

Sql 选择表格的一部分供以后使用

Sql 选择表格的一部分供以后使用,sql,sql-server,Sql,Sql Server,我目前正在尝试优化我的程序。我有一个大型数据库,它由带有时间戳的数据组成。我需要更新的数据只是当天的数据,所以我不想在整个数据库中搜索一次,只找到今天的条目。有没有一种方法可以选择一些东西,然后在以后的几个不同(合并到)命令中使用它 我想选择今天的所有数据,然后对今天的每个数据条目运行while循环(java)来更新它们。那么这可能吗?或者每次while循环迭代我都必须遍历整个数据库吗?如果您正在优化程序,并且您的数据库带有时间戳。然后,您可以做的第一件事是为timestamps字段创建索引。这

我目前正在尝试优化我的程序。我有一个大型数据库,它由带有时间戳的数据组成。我需要更新的数据只是当天的数据,所以我不想在整个数据库中搜索一次,只找到今天的条目。有没有一种方法可以选择一些东西,然后在以后的几个不同(合并到)命令中使用它


我想选择今天的所有数据,然后对今天的每个数据条目运行while循环(java)来更新它们。那么这可能吗?或者每次while循环迭代我都必须遍历整个数据库吗?

如果您正在优化程序,并且您的数据库带有时间戳。然后,您可以做的第一件事是为timestamps字段创建索引。这将减少您的查询执行时间,因为您的筛选条件与该时间戳字段相关。

使用适当的数据缓存技术,例如,为了将读取量大、变化缓慢的数据的数据库命中率降至最低。

我的数据库实际上没有时间戳。我把有一个ID和一个时间戳的数据和一些与这个时间戳相关的数据放进去。因此,在我输入新日期之前,数据库中只有旧日期。谢谢!这似乎正是我想要的:)不客气。我使用了
memcached
,效果很好。易于配置,可很好地扩展。。。好东西。