我想我可能以完全错误的方式看待这个问题。我有一个存储过程,它返回一个(可能很大,但通常不是)结果集。该集合通过 PHP 被放入网络上的表格中。我将为动态重新排序之类的东西实现一些 AJAX。存储过程需要 1 到 2 秒才能运行,所以如果我可以将最终表存储在某个地方,以便在它运行后可以更快地访问它,那就太好了。更具体地说,SP是一个搜索功能;所以我希望用户能够进行搜索,然后ORDER BY
在返回的数据上运行,而不必重做整个搜索以再次获取该数据。
我想到的是,如果有一种方法可以从存储过程中获取结果而不终止它,那么我可以使用临时表。我知道我可以使用永久桌子,但如果两个人同时尝试使用它,我会遇到麻烦。