C_Sharp 板


※ 引述《[email protected] (SinclairShen)》之铭言: 你的bottleneck看起来出在你的web server机会比较大 你所谓3G记忆体吃完,指的是吃掉SQL Server的3G 还是你呼叫SQL那台机器的3G ? 还有一次要传送20+万笔资料,也会占据大量网路频宽 所以你这个需求有很多地方都会出现bottleneck 基本上很少需求会需要一次把20万笔资料一次都捞出来 因为人眼一次观看20+万笔资料是一点意义都没有的 建议你前端程式可以做paging(分页),减少你一次捞那麽多的资料拖垮两边效能 那我猜或者你可能想拿这20+万笔来做运算 如果是的话,请在SQL Server算完再把结果回传出去即可 还有如果一定需要一次捞那麽大的资料量,那你不应该采用DataSet 应该使用DataReader即可 其实还有很多调整效能的方法 例如Table可以做index,还有你如果觉得Table资料量那麽大,可以做Partition 甚至从硬碟下手,提高IO速度都可以大幅提高效能 > 能否请教各位大大一个问题... > 目前有一个期货的资料库(future2), > 里面有一个资料表(futureData), > 共有八百万笔资料, > 在select时就会把电脑3G的记忆体吃完, > 也尝试过改成以"每日"来select资料(每日大约有20万笔资料), > 也是会很快的把记忆体吃完, > 最後系统会变得非常慢… > 把资料放到DataSet之後,已经有把连资料库的部份close和dispose了, > 那所占的记忆体空间怎麽没被释放掉? > 谢谢 > source code: > DataSet enDataSet = new DataSet(); > enDataSet.Tables.Add("future_data"); > public void conDB_future(string strSql) > { > string connStr = "Data Source=localhost; > database=future2;uid=sinclair2; > pwd=222;Connection Timeout=3600;pooling=false;"; > SqlConnection conn1 = new SqlConnection(connStr); > conn1.Open(); > SqlDataAdapter conAdapter1 = new SqlDataAdapter(strSql, conn1); > conAdapter1.Fill(enDataSet, "future_data"); > conAdapter1.Dispose(); > conn1.Close(); > conn1.Dispose(); > } > public void button1_Click(object sender, EventArgs e) > { > string strSql = ""; > strSql = "select * from futureData "; > // > //strSql = "select * from futureData where 交易日期='" + sData + "'"; > // > conDB_future(strSql); > } -- ◣ │ 我说拔辣!!◣╭─────────╮ 香蕉!!\ ◢ˋ ˋ ˊ▊ ●◤◥ ◤│ IP:140.123.174.1▂▃▅▆▇ ◤◥" ˊ " " ▋╯ ▁▃ DN:bala.twbbs.org│ ╰◢" ▂▃▄▅▆▇█ ╰─────────╯《中正资管‧芭乐的故乡》 FR: 114-45-174-120.dynamic.hinet.net







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草
伺服器连线错误,造成您的不便还请多多包涵!
「赞助商连结」






like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP