-1
我試圖做兩個非常大的表之間的更新(數百萬條記錄)索引爲大於/小於查詢不到
Update TableA as T1
Inner Join TableB as T2
On T1.Field1=T2.Field1
And T1.Value >= T2.MinValue
And T1.Value <= T2.MaxValue
Set T1.Field2=T2.Field2
我有單獨在這兩個表中的所有字段的索引,包括值字段。他們都是普通/ BTree(默認)。
有沒有更好的方法來索引值字段以獲得更好的性能?它會增加一個很大的開銷(否則就是使用=)一個非常快的更新。我的第一次測試也是3分鐘更新25條記錄,我有500萬條更新。