MySQL 利用多線程提升查詢性能的一種思路

背景 報表統計類的查詢是一類耗時的查詢。使用場景是QPS並不大,單每個查詢由於需要訪問較多數據,對大量數據做處理,執行時間較長(通常秒級以上)。 分析 可以將一個大查詢分成多個子查詢,如果子查詢需要訪問的數據爲整個查詢的1/n,則可估計執行時間爲1/n。但由於MySQL一個查詢只能在單線程中執行,導致即使將一個大查詢拆分成多個子查詢,多個子查詢執行後合併,需要時間爲n*1/n=1,仍不能提升其性能
相關文章
相關標籤/搜索