性能優化技巧:預關聯

一、  問題背景與適用場景   SQL中JOIN的性能是個老大難問題,特別是關聯表較多時,計算性能會急劇下降。 SQL實現JOIN一般是採用HASH分堆的辦法,即先計算關聯鍵的HASH值,再將相同HASH值的記錄放到一起再做遍歷對比。每一個JOIN都要做一輪這樣的運算。 如果數據量相對於內存並不是很大,可以事先全部加載到內存中,那麼可以利用內存指針的機制,事先把關聯關係建立好。這樣做運算時就不必再
相關文章
相關標籤/搜索