作者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