[英]How best to develop the sql to support Search functionality in a web application?
與許多Web應用程序(業務)一樣,客戶想要一個將在每個數據字段中搜索的表單。 表單可以有15-20個不同的字段,用戶可以在sql(存儲過程)中選擇/輸入/輸入。
這些是用戶非常典型的請求,大多數應用程序都必須處理這些請求。
真正的問題是如何為用戶提供這種類型的接口/選項並建立快速SQL訪問。 上面的字段可以跨越15個不同的表,並且相應的sql語句(通常抽象為存儲過程)將具有盡可能多的連接。 數據總是必須返回到網格類型視圖以及一些報告格式(通常是excel)。
我/我們發現這些sql語句很慢並且難以優化,因為用戶可以輸入1或15個不同的搜索條件。
該怎么做? 尋找有關現有大型應用程序如何處理這些要求的建議/想法。
是否真的歸結為嘗試優化存儲過程中的sql?
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.