試圖讓最近computed_date其中normalized_global_score不爲NULLMySQL的指數最高與在
SELECT max(`influencer_brand_scores`.computed_date) AS max_computed_date
FROM `influencer_brand_scores`
WHERE (normalized_global_score IS NOT NULL)
該查詢永遠走,當我在它上面運行解釋,我得到:
1個SIMPLE influencer_brand_scores ALL(空)(空)(空)(空)3347895使用其中
所以我的問題是,我在computed_date添加索引,或化合物在normalized_global_score和computed_date上的dex,如果是的話應該是第一個,還是這很重要?
'NULL'對於索引是不好的,任何存儲'NULL'值的理由? – ajreal
有一個夜間工作來計算normalized_global_score數量,所以它的值可能爲null的一段時間,因爲計算它的複雜性,我沒有看到任何簡單的方法來刪除它。 – Joelio
在這種情況下,我認爲只有'computed_date'上的索引好得多,但是,我可能是錯的,請保留我的貼子 – ajreal