![Sybase 15.0:提高简单插入/选择速度](https://linux22.com/image/520158/Sybase%2015.0%EF%BC%9A%E6%8F%90%E9%AB%98%E7%AE%80%E5%8D%95%E6%8F%92%E5%85%A5%2F%E9%80%89%E6%8B%A9%E9%80%9F%E5%BA%A6.png)
有哪些方法可以提高以下程序的性能:
我每天都会取出一个数据文件,将其 bcp 到没有索引的中间表中(以便尽可能快地导入数据),然后将其移动到第二个表中,该表具有许多复杂的索引,可以保证数据的有效性。每天插入的行数约为 100 万行。
中间表上的数据保留并不重要,所以我正在考虑使用内存表(不幸的是仅在 15.5 中可用)或禁用事务日志(是否可以只使用 1 个表?),或者其他什么......
有什么线索吗?
答案1
使用(不可共享的)临时表?
有哪些方法可以提高以下程序的性能:
我每天都会取出一个数据文件,将其 bcp 到没有索引的中间表中(以便尽可能快地导入数据),然后将其移动到第二个表中,该表具有许多复杂的索引,可以保证数据的有效性。每天插入的行数约为 100 万行。
中间表上的数据保留并不重要,所以我正在考虑使用内存表(不幸的是仅在 15.5 中可用)或禁用事务日志(是否可以只使用 1 个表?),或者其他什么......
有什么线索吗?
使用(不可共享的)临时表?