我正在向一個非常大的數據庫(這意味着許多實體/表)發送查詢。 所以我有一些查詢,其中包括7至8個連接。 問題是,我不知道,表格在不久的將來會有多少條目。它可以在每個表格1000到100000行之間(甚至更多)。如何衡量多少個mysql連接帶來最佳性能?
我想分割我的查詢連續執行兩個或三個查詢,而不是一個超級查詢。
在MySQL查詢中有JOIN
的常見/推薦限制嗎? 如何測量/計算哪種類型的分割將是一個很好的變體(取決於表中的行數等)?
我有很多JOIN
在同一個表的同一個字段(外鍵)上。有沒有一種方法來優化呢? (在表中的一行 - 有很多朋友/連接)
感謝;)
UPDATE:
我看到了它爲時已晚。有人很好,並改變了問題的標題。 因爲我的英語不好,我寫了高性能 - 意思是表現良好。我的意思是執行! 請在您的答案中考慮這一點。再次感謝!
我喜歡你的答案。我正在尋找某種共同的規則。你懂我的意思嗎? (請考慮我的更新) – helle 2012-01-09 07:47:11
所以,你喜歡我的回答,但你已經標記爲不被接受,現在你想要一個「共同的規則」,而不是?你能舉一個你認爲「共同規則」是什麼樣子的例子嗎? – tialaramex 2012-01-09 09:50:39
什麼。我無法用言語表達我的想法 - 不是用英語,而是用我的語言。所以我只是接受你的,因爲它仍然幫助我。 – helle 2012-01-09 10:27:59