2014-04-20 63 views
0

我有一個temporary table that could send large result sets。發送較大的結果集或實際創建表是否更昂貴? (10,000行結果集)臨時表發送大型結果集(什麼是最差的臨時表或發送巨大的結果集)

我的服務器超載得到了和很多在進程列表中查詢所述任

  • 「發送數據」
  • 「複製到tmp下表」

我已經添加了對臨時表的查詢的LIMIT和OFFSET,所以應該有助於發送數據部分。

更糟糕的是創建一個臨時表是一個昂貴的查詢....或發送整個臨時表在一個簡單的選擇? (它們看起來都很糟糕)

+1

發送結果集在哪裏?這個問題非常模糊,所以我投票決定關閉它。 –

+1

爲什麼不將數據緩存在應用程序中? – Rahul

回答

2

一個體面的服務器可以輕鬆處理10k條記錄 - 大多數情況下,網絡在來回發送大量數據時是更大的問題。網絡流量通常更重要,如果您使用所有帶寬,您將有網絡支持團隊緊隨其後!