看板 [ PHP ]
討論串[請益] 運算陣列太大,會跑不太出來嗎?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者clubflymf (出張嘴寫程式也不容易的)時間15年前 (2010/04/21 10:55), 編輯資訊
0
0
0
內容預覽:
基本上您的資料量那麼大的時候,. 有沒有考慮分段來完成呢?. PHP在預設 MEMORY 下要存入百萬筆資料很容易出現 OUT OF MEMORY,. 在計算上也會花很多時間與電腦的資源,. 也就是您感覺到程式都跑不太出來的原因。. 若真的不拆解,. 建議在程式最前面加上. ini_set('mem
(還有70個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者liaosankai (低溫烘焙)時間15年前 (2010/04/21 02:32), 編輯資訊
0
0
3
內容預覽:
事實上,我不知道我有沒有會錯意原PO的問題. 但我猜應該是沒有錯XD,另外我把原PO的資料. 範圍的最大和最小值獨立為變數,以後比較好. 異動。還有因為單純要測試,所以我把原本的. 最大值1500000先縮減到1500。. 程式碼如下:. /*****************************
(還有2010個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mervynW (吧啦)時間15年前 (2010/04/20 21:27), 編輯資訊
0
0
0
內容預覽:
為什麼不用 SQL 做累計的動作, DB做迴圈總比php裡做快多了. 做完 db 沒辦法補0 的話在用 php 補0就行啦. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.42.140.187.

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者Jerr (身為老爸老媽嚕..)時間15年前 (2010/04/20 19:25), 編輯資訊
0
0
0
內容預覽:
如果 select 出來的 rows 數量預期比 150萬 小很多的話. 那麼直接在 render 出圖形的 loop 裡(這個loop預計是0~150萬). 直接去 rows count 出數量來 loop 數會是 150萬*(n of rows). (原本的loop數150萬*n for cou
(還有197個字)

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者eco100 (Maktub)時間15年前 (2010/04/20 16:32), 編輯資訊
0
0
0
內容預覽:
我的問題是這樣的. 我有一組raw data 這組raw data各有一個start及end值. 這兩個值的大小範圍 最小從0開始 最大可能會到 1500000. 我想要用這些raw data 的start值到end值 的「出現次數」做累加. (除了start及end兩端點外,中間的值也會累加).
(還有1092個字)
首頁
上一頁
1
下一頁
尾頁