關於快取與資料查詢次數的問題
banq(彭)大哥:在你寫的《JAVA實用系統開發指南》裡學到蠻多東西,謝謝啦
banq大哥:
現在檢索資料是先查IDs,再到cache中找model,找不到再到資料庫裡找
Hibernate: select message0_.messageId as messageId0_, message0_.name as name0_ from testmessage message0_ where message0_.messageId=?
這是message例子打出來的sql語句,我在想是不是有更好一點的辦法,減少第一次獲取資料時的資料庫訪問次數呢,我不知道hibernate是怎麼管理connection的,如果是我的話,肯定查一次會建立一起連線,再關一次,這樣企不是很浪費啊
還有就是現在限定只有每頁最多顯示200條,如果我想要更多呢,比方說一頁全部顯示,這樣的需求到處都是啊
另外再請教一個問題,model的設計你說是一個表對應一個model,在某些情況下我不需要那麼多欄位,比方說一個使用者表,50幾個欄位,在使用者檢索的時候我只需要不到10個欄位的內容,並且同時用到所有欄位的情況很少,有的話也是對極個別使用者資訊進行編輯的時候才會,可使用者檢索的時候甚至會把所有使用者的資料全部放到快取裡,蠻浪費的啊,裡面放的資料可能有一多半不會用到,如果設計成兩個model的話,那怎麼快取啊,要實現欄位級的快取嗎?
banq大哥:
現在檢索資料是先查IDs,再到cache中找model,找不到再到資料庫裡找
Hibernate: select message0_.messageId as messageId0_, message0_.name as name0_ from testmessage message0_ where message0_.messageId=?
這是message例子打出來的sql語句,我在想是不是有更好一點的辦法,減少第一次獲取資料時的資料庫訪問次數呢,我不知道hibernate是怎麼管理connection的,如果是我的話,肯定查一次會建立一起連線,再關一次,這樣企不是很浪費啊
還有就是現在限定只有每頁最多顯示200條,如果我想要更多呢,比方說一頁全部顯示,這樣的需求到處都是啊
另外再請教一個問題,model的設計你說是一個表對應一個model,在某些情況下我不需要那麼多欄位,比方說一個使用者表,50幾個欄位,在使用者檢索的時候我只需要不到10個欄位的內容,並且同時用到所有欄位的情況很少,有的話也是對極個別使用者資訊進行編輯的時候才會,可使用者檢索的時候甚至會把所有使用者的資料全部放到快取裡,蠻浪費的啊,裡面放的資料可能有一多半不會用到,如果設計成兩個model的話,那怎麼快取啊,要實現欄位級的快取嗎?
相關文章
- 海量資料的查詢快取問題快取
- 關於分頁查詢結果的快取問題快取
- 關於JdonFramework的快取問題Framework快取
- 關於下拉選單查詢資料庫的問題資料庫
- Laravel Eloquent 關聯模型查詢快取資料Laravel模型快取
- [求助] 關於ehcache叢集快取同步資料的問題快取
- 關於 Hibernate快取的問題快取
- 請教關於快取的問題快取
- banq先生,關於快取問題快取
- 方法快取與查詢快取
- 關於Hibernate的查詢問題
- 關於海量資料的獲取問題
- 談談關於前端的快取的問題前端快取
- 關於 mysql 中的 rand () 查詢問題MySql
- 查詢資料時,segment header被訪問的次數Header
- 阿里一面:關於【快取穿透、快取擊穿、快取雪崩、熱點資料失效】問題的解決方案阿里快取穿透
- 求救:關於讀取excel資料的問題Excel
- 關於Room資料庫,拼寫模糊查詢語句遇到的問題OOM資料庫
- 關於快取命中率的幾個關鍵問題!快取
- 關於查詢不用重啟或者關閉資料庫的引數資料庫
- MySQL查詢快取引數詳解MySql快取
- 關於restful 查詢API設計問題RESTAPI
- 關於dataguard需要查詢的資料字典
- Java中關於二分查詢的問題Java
- 第三章Jive關於快取的問題快取
- 關於彈出模態視窗的快取問題快取
- 關於論壇快取的疑問快取
- 請教JDON的牛人,關於快取的架構問題快取架構
- BIEB:關於CRM系統查詢效能問題
- 關於讀取資料庫配置資原始檔問題資料庫
- 記一次資料庫查詢超時優化問題資料庫優化
- 關於查詢表資料,列與CPU開銷的計算
- 一次快取效能問題排查快取
- 關於tomcat與jboss的快取Tomcat快取
- 關於Oracle資料庫的時間查詢Oracle資料庫
- 關於資料字典的查詢效率優化優化
- 關於資料共享的問題
- 關於內嵌物件(Embedded Object)快取設計的問題物件Object快取