使用dataset提高查詢速度

2021-08-22 15:48:38 字數 623 閱讀 5744

把資料庫表放在記憶體中,使用dataset來管理。使用datatable的選擇函式dsdataset1.tables[0].select("id<1000")來選取資料。

(1)首先把錶裝入到記憶體的dataset中

con = new system.data.oracleclient.oracleconnection("

……");

selectcmd = con.createcommand();

oracledataadapter oracledataadapter1 = new

oracledataadapter();

con.open();

oracledataadapter1.selectcommand = selectcmd;

//建立sqldataadapter物件,並根據selectcommand屬性檢索資料

selectcmd.commandtext = "select * from abc";

oracledataadapter1.fill(dsdataset1, "customers");

(2)然後在選擇其中的一些資料

dsdataset1.tables[0].select("id<1000")

提高oracle查詢速度

參看當前排序的方式安排,如果sorts disk sorts memory 5 你就迫切需要進行排序優化了。select from v sysstat where name like sort 查詢結果 所以我們並不需要調整sort area size。因此只能通過重新索引,碎片整理來進行優化。開始...

提高查詢資料速度

在實際專案中,通過設計表架構時,設計系統結構時,查詢資料時綜合提高查詢資料效率 1.適當冗餘 資料庫在設計時遵守三正規化,同時業務資料 對資料的操作,比如資料審核,對某人評分等 和基礎資料 比如資料詳情,使用者描述等 要分開儲存,放在不同表中。在設計資料庫時,三正規化能夠最大限度的節省 資料庫儲存所...

提高查詢速度方法總結

這個帖子主要總結提高查詢速度的方法,涉及到減少連線資料庫次數 建立索引 優化語句等方面。關於索引,推薦 的這篇文章 改善sql語句的效率 資料量很大怎樣加快索檢速度 索引建立方法的區別 頻繁插入刪除資料需要更新索引 測試了一下sql server 2005 全文檢索 其他關於效率的高頻問題 判斷乙個...