在.net webservice中的單個webmethod中,除了使用存儲過程之外,還有4次數據庫命中(對於不同的表),是否有任何方法可以減少db命中?數據庫命中減少.net?
0
A
回答
3
編寫一個收集您需要的所有數據的查詢。
幾乎總有辦法做一個查詢。
Select A.A1, A.A2, A.A3, B.B1, B.B2, B.B3
From TableB B
Inner Join (
Select A1, A2, A3
From TableA
Where A1 = @Id
) A On B.B1 = A.A2
2
您可以在您的請求期間保留結果集,甚至更長時間,減少數據庫往返行程。
1
使用caching將數據庫中的值存儲在服務器內存中。這裏有很多選擇,取決於你需要什麼。
相關問題
- 1. 減少數據庫往返
- 2. 減少數據庫調用
- 3. 減少數據庫連接
- 4. 減少數據庫記錄
- 5. 減少往返數據庫
- 6. 減少數據庫的Rails
- 7. 如何將linq中的數據庫命中減少到sql
- 8. 實體框架:如何減少數據庫命中?
- 9. 減少數據庫的調用次數
- 10. PostgreSQL drop table命令不會減少數據庫大小
- 11. 減少Django數據庫查詢
- 12. 減少Django的數據庫調用
- 13. 減少往返服務器/數據庫
- 14. 減少AWS RDS數據庫大小
- 15. 減少數據庫I/O操作
- 16. 如何減少數據庫查詢
- 17. 如何減少數據庫連接?
- 18. 減少MySQL數據庫elminiate重複
- 19. WordPress的:減少數據庫查詢?
- 20. 如何減少數據庫的壓力
- 21. 減少多次調用數據庫
- 22. 減少SQL Server數據庫大小
- 23. Symfony2,PHP在減少數據庫中多個對象時減少查詢權重
- 24. 減少本地數據庫的數據庫請求
- 25. .Net 4.5.1 GridSplitter只會減少列數
- 26. 減少.NET FlowLayoutPanel的閃爍
- 27. 如何減少SQL數據庫中的自動增量數?
- 28. MySQL數據庫函數減少其他表中的值1
- 29. 結帳後減少數據庫中的產品數量
- 30. 如何減少標準化數據庫中的查詢數量?
第二個select語句有一個參數必須來自我查詢,任何其他的方法? – Karthick 2010-05-28 18:58:39
@Karthick - 查看更新。 – ChaosPandion 2010-05-28 19:13:56
感謝ChaosPandion,例如: 從table1中選擇A1.Column1,其中userid ='Karthick'; 從表2中選擇A2.Column1,其中A2.Column =第一個查詢的輸出; 從表2中選擇A2.Column1,其中A2.Column = A1.Column1 我們如何才能將此操作設置爲單個數據庫命中? – Karthick 2010-05-28 20:04:28