Sybase中的表有一個唯一的varchar(32)列和一些其他列。它也被編入這一欄。將排序後的數據插入到Sybase表中是否更快?
定期地,我需要截斷它,並用其他表中的新數據重新填充。
insert into MyTable
select list_of_columns
from OtherTable
where some_simple_conditions
order by MyUniqueId
如果我們正在處理幾千行,這將有助於加快insert
如果我們爲select
的order by
條款?如果是這樣,這個時間增益是否會補償訂購select
查詢所需的額外時間?
我可以試試這個,但是目前我的數據集很小,結果也不多。