我的應用程序正在存儲來自GPS輸入的位置數據。導入GPX文件時,用戶可以擁有500-10,000個GPS數據點。現在,我爲每個軌跡點都有一個模型。它工作得很好,但插入時很慢。 10,000個數據點30秒以上。有沒有更好的批量插入方式?更快/批量主動記錄創建
所有的時間都花在SQL方面 - 每個插入都很快,但是10,000加起來很快。每個用戶可能有100個文件,100個用戶==長插入時間。當然不是全部。
我很樂意改變應用程序體系結構,如果這會有所幫助,只是不知道我有什麼替代品。我只使用GPS數據作爲一個單位。我從來沒有在集合中搜索一條記錄,所以整個ActiveRecord是矯枉過正的。
我不想做一個完整的隊列系統來處理這個愚蠢的插入。