作者bens951 (Ben)
看板C_Sharp
标题[问题] sql在回圈中执行
时间Fri Dec 4 00:40:51 2009
请问一下
如果有一个大矩阵
比如说1000000*7000000
因为无法开出这麽大的阵列
所以我现在是存放在资料库
一列一列读出来运算
可是因为SQL是在回圈中执行
会执行很多次
这样效率有点差
请问有没有办法将资料一次LOAD到MEMORY
增进整体的效率
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.67.16
1F:推 liveinlow:SQL有LIMIT阿,可以指定取多少 12/04 00:45
2F:推 kyoin:放在DATATABLE? 12/04 01:24
3F:→ bens951:limit似乎不太适合用在我问题,因为我是想一次取一列或一 12/04 01:54
4F:→ bens951:行出来做运算 12/04 01:55
5F:推 liveinlow:你可以用limit取一些放记忆体中,在一次拿一笔出来罗 12/04 10:48
6F:→ bens951:ok~~谢谢各位,我再试试看 12/04 16:26