社区
C#
帖子详情
sqlserver在插入数据时系统内存不断增加
zhengyufang1
2012-05-08 01:11:22
程序中的数据库每一秒要插入上百条数据,让该程序一直运行,一段时间后会发现电脑的内存在不断的增加,关掉程序内存不变,除非重启电脑才可以,怎么解决这个问题?
...全文
152
4
打赏
收藏
sqlserver在插入数据时系统内存不断增加
程序中的数据库每一秒要插入上百条数据,让该程序一直运行,一段时间后会发现电脑的内存在不断的增加,关掉程序内存不变,除非重启电脑才可以,怎么解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengyufang1
2012-05-08
打赏
举报
回复
嗯,好的谢谢
Ki1381
2012-05-08
打赏
举报
回复
SQL SERVER的机制就是这样的。你可以设置来限制允许SQL SERVER最大使用的内存数。
zhengyufang1
2012-05-08
打赏
举报
回复
我就是普通的插入数据,方法如下
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(connectionString))
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return val;
}
}
在用的时候直接调用该方法,结果就出现内存变大的情况,我关闭程序后内存一直下不来,除非重启电脑,不知道怎么解决这个问题
anzhiqiang_touzi
2012-05-08
打赏
举报
回复
你是不是用了缓存?
你先试试是不是你的程序的问题
先关闭你的程序,再开内存有没下来
怎样解决SQL Server
内存
不断
增加
问题
在启用
sqlserver
服务后,发现进程sqlservr.exe的
内存
使用量从开始的100多MB持续
增加
,很快就高达1G以上,造成机器运行缓慢、卡机,严重影响使用。sql server 在查询大
数据
量的
数据
时
,总会占用大量的
内存
,并且居高...
SQL Server 批量
插入
数据
方案 SqlBulkCopy 的简单封装,让批量
插入
更方便
SQL Server 批量
插入
数据
方案 SqlBulkCopy 相较于 Insert 语句而言有20~40倍性能提升,下面我们将 SqlBulkCopy 进行简单封装,让批量
插入
更方便
SqlServer
批量
插入
数据
方法--SqlBulkCopy
这里我给SqlBulkCopy的
数据
源是DataTable,然而因为
数据
源的
数据
不是从别的
数据
表中读出的,而是json传递的,所以在
插入
数据
之前要先做一个操作,就是生成DataTable。 下面是代码 1.生成DataTable 下面...
Sql server 大
数据
量
插入
速度慢或丢失
数据
解决办法
Sql server 大
数据
量
插入
速度慢或丢失
数据
解决办法
SQLServer
创建表,
插入
数据
,查询,创建触发器,存储过程
SQLServer
创建表,
插入
数据
,查询,创建触发器,存储过程
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章