我在Django中設置了我的數據庫,其中有大量的數據。任務是以csv格式一次下載所有數據。我在這裏面臨的問題是當數據大小(以表格行數)達到2000時,我可以下載它,但是當行數達到5k以上時,它會引發錯誤「網關超時」。如何處理這樣的問題。截至目前沒有表格索引。 此外,當有2K數據可用時,大約需要18秒才能下載。那麼如何優化呢。; Django數據庫;如何以csv格式下載海量數據
0
A
回答
0
0
如果您當前正在使用來自django.http的HttpResponse,那麼您可以嘗試使用StreamingHttpResponse。
如果失敗,您可以直接嘗試查詢數據庫。例如,如果您使用MySql數據庫後端,這些答案可能會對您有所幫助: dump-a-mysql-database-to-a-plaintext-csv-backup-from-the-command-line
至於交易的速度,您可以嘗試其他數據庫後端。但是,如果您需要經常做到這一點,以便速度成爲主要問題,那麼在較大的流程中可能會有其他內容,應該優化。
相關問題
- 1. 以記事本格式下載數據庫數據
- 2. 如何使用java從數據庫下載數據爲csv?
- 3. 如何以編程方式將數據從數據庫導出爲.csv格式?
- 4. 海量MySQL數據庫
- 5. 海量數據庫和mysql
- 6. 通過fputcsv以CSV格式訂購數據庫數據
- 7. 從數據庫中加載海量數據 - 考慮哪些?
- 8. 如何以CSV格式幫助想要關係數據庫數據的人?
- 9. SQL Server數據庫 - 處理海量數據的最佳方式
- 10. 如何以表格格式顯示數據庫數據?
- 11. 以CSV格式下載completeDB
- 12. 從API下載csv數據
- 13. 如何格式化數據符以插入數據庫
- 14. 將表格數據以CSV格式下載到本地計算機中Big query
- 15. 以CSV格式導出數據庫是否保留其模式?
- 16. 處理海量數據量
- 17. GWT中的海量數據網格
- 18. csv文件格式上傳大量的數據在MySQL數據庫使用php
- 19. 數據挖掘海量數據
- 20. Django ORM:組織海量數據,正確的方式
- 21. 如何測試django數據庫模式?
- 22. 數據庫格式
- 23. 如何將sqlite數據庫轉換爲csv文件格式?
- 24. 錯誤格式化時解析CSV以插入數據庫
- 25. 從數據庫中讀取海量數據的最快方法
- 26. 如何從MySQL數據庫遷移到WordPress格式數據庫
- 27. 我可以下載Phpmyadmin數據庫嗎?
- 28. 如何從Oracle批量下載數據?
- 29. 海量數據入門
- 30. 如何格式化數據,以便它可以存儲在mysql數據庫
我們無法知道如何進行優化,因爲您沒有向我們展示任何代碼。 –