我需要關於我們正在開發的報告項目的幫助。 系統根據用戶需求構建查詢。mysql查詢對新數據集太慢 - mariaDB
我們最初開發的開發數據是最大的約800萬行的表。查詢是高度優化的,並且在這個數據量的這個數據庫上工作得很好。
現在,我們有新的數據集的第一個的大小和大多數的一半,我們運行太慢查詢..的
簡單的比較 - :如果查詢超過1秒少了對第一個數據在新的數據集上,大約需要30秒。
區別:唯一的區別是在新數據集中我們還添加了DATETIME值。之前我們只使用DATE工作。
那麼,是否有一些額外的處理在MySQL引擎中完成有關DATETIME類型,我應該設置不同的東西?也許一些配置標誌?一些好的做法,以加快處理?
歡迎任何想法。 在此先感謝!
您是否正在評估日期時間? –
@T格雷可能。用戶選擇系統中的列,是的,它可能會在日期時間進行評估。我提到這是一個可能的原因。 – user3623332
看看這篇文章:其中一個答案可能會顯示水果給你。 http://stackoverflow.com/questions/18356268/datetime-vs-date-and-time-mysql –