Re: [請益] mssql_query的問題
※ 引述《okdla (跟著鄉民進來看熱鬧)》之銘言:
: 不知道有人遇過這個問題嗎???
: 我用mssql_query擷取3萬筆資料結果當掉了
: 出現allowed memory size of xxx bytes...
: 我上google去找解決的方法...發現可以用ini_set("memory_lmit",xx)
: 來解決,於是我把我的memory_limit一直加大到500M,終於解決了
: 可是因為資料筆數會一直增加,所以以後查詢的時候一定又會爆記憶體
: 那我就必須一直增加memory_limit,可是主機的記憶體大小只有1G,電腦上的
: 分頁記憶大小也才500M,這樣會對主機有什麼不好的影響嗎???
: 再來就是,mssql並不像mysql有limit 的功能,雖然有top 但是卻不是很好用
: 所以在擷取資料的時候沒有辦法分頁的擷取....只能一次把全部的資料取出來
: 然後再用mssql_data_seek去做分頁..可是一但資料筆數很多再加上查詢的欄位很多..
: 就會如同上述一樣出現當掉的訊息...不知道有沒有什麼方法能夠解決呢???
MSSQL 實做分頁紀錄
SELECT * FROM
(
SELECT TOP 5 * FROM
(
SELECT TOP 10 *
FROM table
ORDER BY id DESC
) t1
ORDER BY id
) t2
ORDER BY id DESC
這樣就可以了吧~
我沒有看過抓3萬筆資料出來要幹麼?
--
********************************************************
* Appleboy Blog *
* http://blog.Wu-Boy.com/ *
* Appleboy Life *
* http://life.wu-boy.com/ *
********************************************************
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.41
推
03/16 18:46, , 1F
03/16 18:46, 1F
推
03/16 20:49, , 2F
03/16 20:49, 2F
推
03/16 21:06, , 3F
03/16 21:06, 3F
→
03/16 21:07, , 4F
03/16 21:07, 4F
→
03/16 21:08, , 5F
03/16 21:08, 5F
→
03/16 21:08, , 6F
03/16 21:08, 6F
→
03/16 21:09, , 7F
03/16 21:09, 7F
→
03/17 15:55, , 8F
03/17 15:55, 8F
→
03/17 15:56, , 9F
03/17 15:56, 9F
推
03/17 19:48, , 10F
03/17 19:48, 10F
→
03/17 19:49, , 11F
03/17 19:49, 11F
→
03/19 12:00, , 12F
03/19 12:00, 12F
→
03/19 12:01, , 13F
03/19 12:01, 13F
→
03/19 14:56, , 14F
03/19 14:56, 14F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
11