0
我願意爲我當前的項目使用sphinx和MySQL。 MYISAM數據庫引擎,因爲這db是去是唯一只讀與10-25百萬條記錄。在查詢中使用聯合或連接會導致Sphinx性能下降嗎?
,所以我想知道 是否使用是否工會或加入查詢導致獅身人面像的性能問題?
因爲我即將設計數據庫,如果工會/加入會導致較慢的表現,那麼我可以去優化獅身人面像的設計。
也許像創建一個包含所有字段和數據的大表,然後根據要搜索的數據在sphinx中創建單獨的索引。
請指導我正確的方向。
感謝您的時間。
我的意思是,在構建索引時,如果我提供了帶有UNION和/ JOIN的mysql查詢來連接2-3個表中的數據,它會降低速度嗎?或者一旦建立INDEX,它就無關緊要了。 sql_query的 – AMB
可以是數據庫服務器能夠運行的任何任意的任意查詢。 Sphinx只是直接運行查詢,併爲結果編制索引。它不關心查詢是多麼簡單或複雜。對於數據庫服務器來說,所有複雜的查詢都會更難以優化。 – barryhunter
謝謝,這解決了我的查詢。 – AMB