爲了優化報告,我將存在於其中的所有數據透視表更改爲sql查詢,因爲使用透視不是一種有效的代碼編寫方式。但令我驚訝的是,sql查詢所花費的時間比數據透視更多。是否有任何標準的方法來優化SQL查詢或連接,使我的工具運行速度更快?如何使excel中的sql查詢運行得更快?
1
A
回答
0
鑑於您可以在生產環境中合法地使用並自由嘗試少量健全的DBMS,那麼您可以在每個DBMS上測試您的數據。
這將允許您評估每種連接類型和DBMS的性能。您可能不需要重新發明輪子,因爲許多開發人員在這些DBMS上嘗試了大多數DML語法。在大多數相關領域都有問題。
爲了讓選擇過程更快,你可以使用最重要的/最高需求表/數據做會嘮叨每一個可能的表輸出一些「超級」數據查詢...
Avaialbility的支持對於選擇DMBS是非常重要的指導你通過。特別是如果您有當前/未來計劃遷移/集成到某些平臺/外部BI工具。例如我們參與了將我們的實時報告引擎從Excel/Access遷移到Oracle & Microstrategy。由於沒有多少已經證明的資源在架子上供我們接觸,因此當時很忙碌。
這一切都取決於你如何可擴展的設計數據庫,數據的訪問freaquency(wtheather它的實時/只是運行批處理/周每天一/二次)
只是對兼容性增添幾分,Excel和MySQL服務器2008似乎工作在一個更友好的問題。也許他們支持相同的房子
相關問題
- 1. 如何使此查詢在SQL中運行得更快?
- 2. 運行SQL查詢更快
- 3. 使sql查詢運行更快
- 4. 使查詢運行更快
- 5. 如何使這個複雜的查詢運行得更快?
- 6. 可以使這個SQL查詢運行得更快嗎?
- 7. 該查詢運行SQL Server的更快
- 8. MySQL查詢運行得更快
- 9. 如何使此查詢運行得更快?
- 10. 我如何使這個查詢運行得更快?
- 11. 如何使此查詢運行得更快?
- 12. 如何使這個查詢運行得更快
- 13. 哪個SQL查詢執行得更快
- 14. 這個SQL查詢可以優化運行得更快嗎?
- 15. 如何讓MySql WordPress查詢運行得更快?
- 16. 如何優化此MySQL查詢運行得更快
- 17. 如何使這種SQL查詢更快
- 18. 如何使這個SQL查詢更快?
- 19. 如何使這個SQL查詢更快?
- 20. 如何使SQL查詢更快?
- 21. 如何使PL/SQL執行得更快
- 22. 使SQL查詢更快
- 23. 使SQL查詢更快
- 24. 宏在Excel中運行SQL查詢
- 25. 在excel中運行oracle sql查詢?
- 26. 從sql運行sql查詢到excel
- 27. 如何使查詢更快
- 28. 從excel的列上運行sql查詢
- 29. 在Excel VBA中運行SQL查詢時的運行時錯誤
- 30. 在運行PHP如何使MySQL查詢更快
我想這一切都取決於你的數據庫引擎和你存儲數據的方式 –
@AndreyAdamovich我正在使用ADO連接。 –
但這只是一個抽象的連接API。你連接到哪個數據庫(Access,MS SQL,Oracle)?我會嘗試直接在該數據庫中執行您的查詢,以查看它們是否執行得不好。 –