當應用程式要呈現大量資料時

若使用者下的條件太寬鬆,導致符合的資料太多,務必一開始就要求 SQL Server 只處理一定數量的筆數,例如 SELECT TOP n 或 SET ROWCOUNT n,這個 n 讓使用者可以設定,例如符合條件的紀錄可能 100 萬筆,但只挑 1000 筆處理

呈現時要分頁,SQL 只取符合分頁的記錄傳回,例如 100 筆一頁,則只傳回 100 筆,不要傳回 1000 筆讓 AP Server 挑出其中的 100 筆傳回

Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: