有3个结构类似的表(内容类型不一样),我想用 UNION ALL 做一个 TIMELINE(时间倒序排列),请问这个函数效率是否很差(以前用过一次,确实不理想,可能当时没有很好的利用索引)
光阴似箭催人老,日月如移越少年。
UNION ALL本身並不差。 UNION ALL要做的事情很簡單,就是多個結果集合併,不會牽涉到運算之類。
依照你的需求,你需要在UNION ALL後再按時間排序。 。 。確實,這時候索引已經無效了。 如果資料量很大,應該很慢了。
所以,你還是想想這個TIMELINE到底要顯示多少資料吧。
UNION ALL本身並不差。 UNION ALL要做的事情很簡單,就是多個結果集合併,不會牽涉到運算之類。
依照你的需求,你需要在UNION ALL後再按時間排序。 。 。確實,這時候索引已經無效了。
如果資料量很大,應該很慢了。
所以,你還是想想這個TIMELINE到底要顯示多少資料吧。