当我尝试加载页面时,它会在一段时间后超时,我不知道如何编辑查询并解决此问题。
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文件编写。我正在寻找一种更有效的方式。
答案 0 :(得分:0)
我们在这里遗漏了很多细节。但是,为每个用户(每个新连接)或每个应用程序重新启动创建临时表,并且此临时表上没有索引。
第一次调用或一段时间后会发生超时吗?对索引的正确表进行最佳更改,如果有任何超时,请分析针对它运行的查询。