Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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
Php 如何存储临时数据?_Php_Mysql - Fatal编程技术网

Php 如何存储临时数据?

Php 如何存储临时数据?,php,mysql,Php,Mysql,我们有一个报告应用程序,可以进行报告,用户可以选择一个日期范围,所有报告都使用相同的日期范围。我们目前对每个报表运行相同的查询,我认为这是不可行的,因为所有报表都需要相同的数据,每次运行相同的查询没有意义 有人对如何临时存储数据以供其他报表使用有什么建议吗 是MYSQL还是MSSQL?如果是MSSQL,我建议您使用临时表,然后您可以在另一次提交时删除该表。将其存储在临时表中,以反复保存报表处理。如果您打开了查询缓存,这将为您处理。。假设所有的查询都是相同的,问题是用户不断地更改日期范围,所以如果

我们有一个报告应用程序,可以进行报告,用户可以选择一个日期范围,所有报告都使用相同的日期范围。我们目前对每个报表运行相同的查询,我认为这是不可行的,因为所有报表都需要相同的数据,每次运行相同的查询没有意义


有人对如何临时存储数据以供其他报表使用有什么建议吗

是MYSQL还是MSSQL?如果是MSSQL,我建议您使用临时表,然后您可以在另一次提交时删除该表。

将其存储在临时表中,以反复保存报表处理。如果您打开了查询缓存,这将为您处理。。假设所有的查询都是相同的,问题是用户不断地更改日期范围,所以如果我使用临时表的话,我必须将数据再次存储在mysql中。说到临时表,你们是指mysql中内置的临时表功能吗?有些报告超过2gb,因此可能会占用大量ram。为什么不建议MySQL使用相同的报告?