作者lionSYH (獅子王)
看板PHP
標題[請益] 千萬等級資料分頁
時間Fri Mar 30 10:42:38 2012
想請教一下,各位前輩,小弟最近接手一個log DB
裡面資料筆數是千萬等級的,光不去join其他表就撈很慢了..
不知道有沒有前輩處理過這類型的分頁問題? 是直接在DB面處理完?
還是php這邊也可以幫忙分擔呢?
可否給小弟一點提示,讓小弟去google一下 感激不盡...
PS 基本的index都有去做,要join的表也都有做
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.50.157
1F:推 mervynW:log DB通常不會作即時資料, cron跑資料進cache?? 03/30 10:48
2F:推 Jerr:先撈pk,然後paging,這個小的recordset再去join 03/30 11:01
3F:→ olctw:log 一般可以切割資料表吧?保留最近的資料去查詢就可以 03/30 11:49
4F:推 world294:partition table or mongodb 03/30 12:56
5F:推 world294:Print explain result 03/30 13:35
6F:→ i9100:table佔用硬碟大小?index的硬碟大小? 如果單一index有100MB, 03/30 14:15
7F:→ i9100:想快也很難 03/30 14:16
8F:推 cjoe:光join就很慢有點怪,我 entrez_gene database 2千4百萬row 03/30 23:18
9F:→ cjoe:也沒那麼誇張(MySQL),還是我誤會什麼了?@@ 03/30 23:19
10F:→ cjoe:光"沒"join就很慢... 03/30 23:19