2010-06-30 41 views

回答

1

這取決於,但它不應該需要三次往返。

在SQL語句中使用格式良好的WHERE子句(如果它是臨時查詢)在數據庫級別過濾所需結果幾乎總是更快。更好的做法是使用可以從前端傳遞的參數來構建一個存儲過程。這是更快的,因爲SQL不需要每次重新編譯,因爲它可以防止特別的SQL注入等,所以它更安全。

但是,對於完整的答案,我們需要更多關於您正在嘗試的信息實現ie你是否想要某種分頁機制?

1

C)執行paging at the database level和一個往返只讀取需要顯示的記錄。

+0

我認爲他的問題是不同的。他要求他們往返於數據庫或將其存儲在服務器內存中 – 2010-06-30 09:01:47