Temp Table无法在没有超时的情况下加载内容

时间:2015-07-23 19:29:23

标签: sql

当我尝试加载页面时,它会在一段时间后超时,我不知道如何编辑查询并解决此问题。

sql如下:

<createTempTable nml-type="String">
    DECLARE GLOBAL TEMPORARY
    TABLE temp_tdt
    (subject_id_num bigint) ON COMMIT PRESERVE ROWS not
    logged with replace
</createTempTable>

数据集根本不长,但仍然超时。

过去没有索引从来没有出现问题,它只是简单地加载数据没有问题,现在而不是第一次加载数据,然后快速加载。此SQL在weblhere中以xlm文件编写。我正在寻找一种更有效的方式。

1 个答案:

答案 0 :(得分:0)

我们在这里遗漏了很多细节。但是,为每个用户(每个新连接)或每个应用程序重新启动创建临时表,并且此临时表上没有索引。

第一次调用或一段时间后会发生超时吗?对索引的正确表进行最佳更改,如果有任何超时,请分析针对它运行的查询。