1樓:匿名使用者
首先要優化查詢語句,用不到的資料列盡量不要查。
然後是優化資料庫,比如多建幾個索引,序列化,應用儲存過程等等。
最後是不要反覆查資料庫,會太慢,把查出的資料放到xml中或是datatable中,以後再用的時候直接到xml中去查,這樣會省出大量的時間。。。
2樓:第一啊你
分割槽,索引都是有必要的。還有適當調整相關引數。 我現在的資料庫,超個3億條記錄(大小40g左右)的大表有三個,主要索引用得當沒感覺出有太慢的。
3樓:
給你個參考。
但最終還是要結合你的實際情況來處理。
大資料量查詢問題
4樓:流水無情
查詢需要確認你需要什麼樣的資料,如果where條件中的條件從主表就可以找出來,完全可以先主表先查詢,這樣資料量就銳減了,語法:select * from(select * from 主表 where 條件) temp left join 其他表,left join 其他表只是對主表的補充和延伸罷了,可能顯示的時候需要用到這些表的字段,,如果這些從表也有條件就在on中加條件,例如 left join 從表 on 從表。主表。
and 條件,,當然,也可以在最後where一下。
5樓:匿名使用者
- -那看你需不需要抽b表的內容了,如果完全不需要的話,還關聯它幹嘛呢?!
另外可以把where條件放在表的關聯條件裡面,減少抽出資料量,可以提高效率吧。
6樓:兔子家族一一白兔
oracle這種給錢的高檔的貨我是不了解,但資料庫原理應該差不多!
資料量的話,最好不要join,這可是相當的慢的,當然如果這個功能用得不多!還是可以的!
最好把結構重新設計一下!有時可以考慮 犧牲儲存 來換效率,要知道現在的硬體成本其實是越來越低了!
mysql 大資料量查詢如何優化
7樓:
1全部前期設計表的時候,做好分割槽,建好索引,這是比較常見的方法。
如何處理大資料量的查詢(1)90
mysql大資料量該怎麼儲存和維護
可以有兩種bai 方式,一種是du分表,另一種是分 mysql 大資料量該怎麼儲存和維護 照你的需求來看,bai可以有兩種du 方式,一種是分表,zhi另一種是分割槽 dao 首先是分內表,就像你自己 換資料庫,用nosql 資料庫。mysql的最大資料儲存量是多少 mysql的最大 資料儲存bai...
MySQL到底能支援多大的資料量
mysql 3.22 限制的表大小為4gb。由於在mysql 3.23 中使用了myisam 儲存引擎,最大表尺寸增加到了65536tb 2567 1位元組 由於允許的表尺寸更大,mysql資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由mysql內部限制決定的。innodb ...
高考大資料怎麼查詢的相關資訊,高考大資料怎麼查詢的最新相關資訊
高考成績一般除了反饋給學校外,只能通過本人查詢才能知曉,因為查詢時是需要考生的學號 查詢密碼等資訊才可以的。高考普通高等學校招生全國統一考試簡稱普通高考,根據中華人民共和國教育部頒布的 高等學校招生全國統一考試考務工作規定 高等學校招生全國統一考試是國家教育考試,全國各地均於每年的6月7日開考並依各...