2013-01-24 69 views
1

我正在使用思維獅身人面像索引一個單一的表與43,000記錄。當我嘗試索引它時,該過程非常緩慢並在36,000後凍結。索引時思考的獅身人面像掛起

我認爲有一些問題與數據,並試圖發現哪些指標問題造成的。刪除除11個索引以外的所有內容後,仍然一直看到該錯誤。但是這是一個難題:沒有單一的索引似乎是罪魁禍首。如果我刪除了最後11箇中的任何一個,則該過程結束而不會凍結。如果我將它添加回來,問題就會回來。 (雖然我已經注意到,當我刪除這些指標之一,該過程仍然會減慢很多於39,000XG。)

所以現在我很爲難。我有很多內存和磁盤空間,所以這不是問題。我將sql_range_step設置爲15000,將mem_limit設置爲2047M。沒什麼幫助。

這裏是我的削減的索引列表:

define_index do 
    indexes :email 
    has :id, :as => :code 
    has :premium_school_id 
    has :current_employer_account_id 
    has :years_experience_id 
    has :user_status_id 
    has practice_areas(:id), :as => :practice_area_ids 
    has languages(:id), :as => :language_ids 
    has preferred_employer_types(:id), :as => :preferred_employer_type_ids 
    has geographical_regions(:id), :as => :geographical_region_ids 
    has workflow_events(:id), :as => :workflow_event_ids 
    end 

任何想法都歡迎。

回答

相關問題