将数据插入临时表

时间:2013-07-31 21:40:24

标签: tsql sybase dbvisualizer

我正在使用sybase数据库,我使用DB visulazier,我有两个表,其中一个表有3000万,其他表有300万,其中有第一个表的归档数据。这两个表都按日期增长,我的意思是每天我们都会记录到表中。 我正在创建一个临时表并将这两个表插入到临时表中,并且插入需要花费大量时间,因此它会吹掉软件。

我收到错误:更改表大小或从sys日志中删除临时表。

我可以获得任何帮助,如何提高性能。???

2 个答案:

答案 0 :(得分:0)

由于您没有指定,我假设您正在讨论SAP Sybase ASE。 ASE包含许多用于提高tempdb性能的选项。我建议你看看性能和调优文档,特别是临时数据库的区域。

Performance and Tuning Series: Physical Database Tuning - Temporary Databases

答案 1 :(得分:0)

好吧,不应该使用temprory表来插入数百万个数据。它会填充tempdb。

为避免日志填充,小批量插入数据,一次可能是1000-10000行。

很想知道为什么在临时表中添加这么多记录?