100万条数据更新的性能问题? [问题点数:40分,结帖人yuqianloveme]

Bbs1
本版专家分:25
结帖率 91.67%
Bbs6
本版专家分:8440
Blank
黄花 2008年7月 MS-SQL Server大版内专家分月排行榜第二
Bbs2
本版专家分:391
Bbs2
本版专家分:374
Bbs8
本版专家分:46187
Blank
红花 2008年11月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2008年10月 .NET技术大版内专家分月排行榜第二
关于sqlserver性能问题,每月50~100万条流水记录
目前要做一个管理系统,每个月有50~<em>100</em>W(以后可能还会增加)的流水记录,每条记录19个字段,数据导入后还要进行计算,不过计算量应该不大,大部分都是累加操作。rn不知道sqlserver2000是否能胜任?rn另外数据导入大家都有什么好的办法?谢谢了
关于大量数据更新性能
小弟初入j2ee,工作中遇到一个任务是写一个脚本,来完成对一个表的操作,rnrn具体的操作要求是: 新建6个字段,这6个字段的意义是通过关联查询得到的统计数据(求和,统计个数等),现在要求对现有数rnrn据更新,需要的查询没有难点,现只担心<em>性能</em><em>问题</em>,需要这个更新的操作尽可能的快,该表的数据量是百万级别。rnrn希望有经验的兄弟更够提供一些思路。rnrn另外还有一个比较弱的<em>问题</em>。。关于存储过程,现在对存储过程基本的认识,现在主要的疑惑是不知何时应该应用存储过程。rnrn小弟刚入门,<em>问题</em>比较白,见笑了。rnrn希望大家不吝赐教,先谢过了。
数据更新问题,100分以求!!
rnrn当我向数据库添加数据是,假如用rn Private Sub Command1_Click()rnrs.AddNewrnrs("用户名") = Text1.Textrnrs("password") = Text2.Textrnrs.UpdaternDataGrid1.Refreshrn 新添加内容,就显示在大datagridrnrn不过用rnPrivate Sub Command1_Click()rncnn.Execute ("insert into student(username,password) values('22','33')")rnDataGrid1.RefreshrnEnd SubrnDataGrid的数据不立即更新,为什么呢???rn
插入100万条记录
querycontenttable表中有queryflag、queryresult字段,均为文本。rn我想向querycontenttable表中插入<em>100</em><em>万条</em>记录,其中queryflag字段为以40数字开头的18位数字,想动态生成,并且不能是连续的数字,或者太有规律的数字,如不能是40<em>100</em>0000000000000,40<em>100</em>0000000000002,40<em>100</em>0000000000004,querysult字段值固定,请问应如何快速生成插入这<em>100</em><em>万条</em>记录,谢谢。
100万条记录的处理!!!
看过一本书讲ODBC处理10<em>万条</em>记录就慢得要命,我现在要处理一个<em>100</em><em>万条</em>的记录,DAO是否可以呢?同事说用文件形式管理,我趋向用数据库,谁可以提供一个比较清晰的答案?
100万条大数据
<em>100</em><em>万条</em>大数据,课直接使用,已经排好序了。全是流数据
100万条记录的数据加载
用SQL Loder进行百<em>万条</em>数据加载的方法及优化  1、生成一个百万级数据文件  方法:找一找大小合适的表,进行笛卡尔积运算。 SQL> select count(*) from dba_objects; 15905 1 row selected. 将这个1.5W记录的表,与一个<em>100</em>条记录的表做笛卡尔积,就能生成150万记录了。 select a.o
万条数据传输性能问题,高手进~在线~~
.net通过HTTP请求调用servlet返回的一个XML,在WIN FORM端用DATAGRID绑定,2<em>万条</em>数据,每次运行基本上就没什么反映了,哪为高手有更好的办法???不能用webservicernrnHttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://www.lncdfy.cn/RetailShop/servlet/ServletTest");rnHttpWebResponse hwrp = (HttpWebResponse)hwr.GetResponse();rnStream mystream = hwrp.GetResponseStream();rnStreamReader sr = new StreamReader(mystream,Encoding.Default);rn rnds.ReadXmlSchema(sr);rnds.ReadXml(sr); rnrnhwrp.Close();rnmystream.Close();rnrndataGrid1.DataSource = ds.Tables[0].DefaultView;
性能问题:对上万条数据进行验证
<em>问题</em>是这样的:rn 我用的数据库树mysql,有两张表分别是A表跟B表,两张表分别在不同的数据库,有900多个字段,数据为10<em>万条</em>。rnB表里面的数据是从A表里迁移过去的,为了防止数据丢失和数据在迁移的过程中出错,所以我需要做一个小程序进行验证。rn这里我的程序是写出来了,但是<em>性能</em>很差,检测每个字段下面的数据需要1分多钟.....rn 我想请教各位高手提出你们宝贵的意见,还有一点我要说的就是我使用 JAVA 的 JDBC 来连接数据库的rn 希望能够说的稍微详细点,大概需要用多少时间请标明rn 谢谢各位大虾了rnrn
php 插入100万条.和对比100万条,差距?
1-<em>100</em>万个数字,从1-<em>100</em>万.rnrn用户A,随机给10个,rnrn用户B,随机给8个,rnrn用户c,随机给<em>100</em>00个,rnrn3个用户,又或者说N个用户,随机给数字都不能重复,rnrn求解,怎么来解.rnrn使用PHP来操作.尽量不使用mysql来操作.mysql用来做查询与储存使用.
100分,数据更新,谢谢
我想更新数据库中记录,用的如下代码,结果总是不行,报错为内存不能writenrnCString szSQL;rnszSQL.Format("Update student Set num=1 And str='%s' Where num=0 And class='%s' ",szstr,szClass);rnm_pRecordset->Open(dbOpenDynaset,szSQL);rnm_pRecordset->Update();rn请问有没有其它方法?谢谢rn开发环境:VC6+Acess,DAOrn
关于数据更新100
<em>数据更新</em>:rn一个记录有很多字段,所以每次查询或浏览时只能显示一个记录;rn在执行浏览或查询后显示的页面会提供更新链接或按钮;rn点击‘更新’后将记录中所有字段的值显示在输入框中;rn用户修改好要修该的字段后确认,更新数据!rnrn跟我一个例子!rn只要一个字段的就好rn但是上面的流程要有!rn谢了!
数据库性能 数据库 查询 所需 时间 100万条记录
假设有个数据库表存在<em>100</em><em>万条</em>记录 表中有id 姓名 地址三个字段。用一台PD925(英特尔双核CPU),2GB内存的服务器rn发生以下这样一条查询大概需要多少时间?rn“select top 20 from 表名 where 地址=XX order by id desc” id自增量是唯一值 数据库为sql 2000或者2005rnrn问这个<em>问题</em>的原因是在csdn看到查询一个30<em>万条</em>记录表的id值,需要36秒,即使建立索引还是需要9秒,那还搞什么?
大量数据更新问题 大概300万条数据左右
300<em>万条</em>数据里面 好多都是前后有空格 我用普通的方法执行的速度太慢啦rnrn有没有更好的方法
100分相送:datagrid+数据更新问题
修改如下代码,解决"必须声明变量'@SortFlag'".即可得分.rn 注意必须是使用OleDbParameter方式修改代码,我在这个<em>问题</em>郁闷了2天了.希望不要用替代的方式,很想将它kill掉.rn 全部代码如下:rn admin.qionglai.com\demo.exe rn 注意:1.运行脚本.sql文件rn 2.然后调试rn
数据更新问题,急,立给100
我的代码是这样的rnrn OleDbCommand myCommand2= new OleDbCommand("select click from aa where id="+newsid,myConnection);rn myCommand2.Connection.Open();rn OleDbDataReader reader = myCommand2.ExecuteReader();rn reader.Read();rn int i = reader.GetInt32(0);rn i++;rn reader.Close();rn myCommand2.CommandText = "UPDATE aa SET click = "+i.ToString()+" WHERE id= "+newsid;rn myCommand2.ExecuteNonQuery();rn myCommand2.Connection.Close();rn myConnection.Close();rn可调试总是报错说数据库不可更新,可数据库是可读的,我也没打开数据库,那位高手能帮帮我啊!rn
100分:文本框数据更新问题
winform程序中,有两个listbox和一些文本框控件,还有一个数据集,两个listbox控件分别邦定到数据集的两个关系表的主键字段,文本框也都绑定到对应的字段,我采用下面的方法同步listbox控件和文本框中的数据。rnrn this.listBox1.DataSource = this.ds;rn this.listBox1.DisplayMember ="Stair.StairName";rnrn this.listBox2.DataSource = this.ds;rn this.listBox2.DisplayMember = "Stair.StairStairSlab.SlabName";rnrn this.textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.ds, "Stair.StairStairSlab.SlabName"));rnrnrnprivate void textBox1_Validated(object sender, System.EventArgs e)rnrn this.BindingContext[ds].EndCurrentEdit();rn this.ds.AcceptChanges();rnrnds为我的数据集。<em>问题</em>是<em>数据更新</em>后,listbox2中的当前记录总是返回到第一条记录,不知道如何解决。
100分求救!关于数据更新问题
我在表单里修改数据!rn然后通过BUTTON按钮触发时间Button1_Click事件来更新数据,rn注意我已经在事件里面写了rnif (IsPostBack)更新处理rn可是每次都要按2次按钮才能触发事件!rn是何原因?rnInitializeComponent方法里已经写了rnthis.Button1.Click += new System.EventHandler(this.Button1_Click);rnPage_Load方法也写了rnif (!IsPostBack)............rn
有关列表控件中数据更新问题.100
我通过InsertItem()和SetItemText()初始化了列表控件的内容,rn不过随着程序的运行,数据源发生了变化时,我不清楚如何相应的rn刷新控件列表中的内容.
导出100万条数据到excel
导出<em>100</em><em>万条</em>数据到excel 目的数据库中有<em>100</em><em>万条</em>数据,用java程序导入到excel,所花费的时间 演示 过程eclipse 创建main sqlserver连接数据库程序 TCP/IP连接失败 sqlserver 配置管理器打开tcp/ip连接 excel连接包 java.lang.ClassNotFoundException: org.apache.commons.collections
100万条京东评分数据集
数据共<em>100</em>多<em>万条</em>,以下是数据的格式,产品编号,产品ID,评分,用户ID,谢谢!
100万条数据 建立树形结构
数据库中有<em>100</em><em>万条</em>数据 结构如:staffno(子节点号),sname,refno(父节点号),rnamernrn我想在加一个字段node 如:"0/0/1/1/" 表示他的父节点为"0/0/1/" 我是用递归来建立NODE字段的rnrn数据量一大,运行要的时间要很很长 rnrnrn请问有什么好的方法吗? 谢谢了
数据更新问题
sqlserver2000:rn两个表a、b都有一个image字段,如何将a中的数据插入到表b中。不要直接使用sql语句。
数据更新问题
我把数据写入到一个数据表之后,想更新另一个表中的一个字段,代码如下,可是一直调试不成功,大家帮忙看看。多谢!代码如下rn//////////////////////////////////////////////////////////////////////////rn#################提取表单变量#############rn$re_person=$HTTP_POST_VARS["re_person"];rn$re_Email=$HTTP_POST_VARS["re_Email"];rn$re_content=$HTTP_POST_VARS["re_content"];rn$guest_id=$HTTP_POST_VARS["guest_id"];rn$re_time=date("Y-m-d G:i:s");rn//$guest_IP=@getip($realip);rn###############表单变量提取完成###########rn?>rnrnrn///////////////////////////////////////////////////////////////////////////////////
数据更新问题
两个数据表,都只有一个String字段,纪录人的姓名,各有数行,其他设置也完全一样。分别用各自的OleDbAdaptder和OleDbCommandBuilder装入DataSet(fillCommand 都为“Select * from "Tablename"”),修改更新,其中对一个表的各种操作完全正常,而对另一个更新时则有<em>问题</em>,只能增加新行,删除或者修改实则有异常:rn--------------------rn未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中rn附加信息:对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。rn------------------rn  各位高手,该怎么解决?rn  谢谢!
数据更新问题
本人第一次写ASP,现在遇到一个<em>问题</em>,就是修改会员的资料!rn不知道是不是还有别的什么忘记写了,还是哪里有错误!请高手们指点!rnrnrnrn
〓〓〓 数据更新 问题 〓〓〓
现有两张表:rnA(a_id,a_bh,a_name,...)rnrnB(b_id,a_bh,...)rnrn以上两张表是从excel导过来的,A表和B表是通过a_bh联系的rn而我现在想将B表设计成B(b_id,a_id,...),即在B表中插入a_id,去掉a_bhrn rn请问: 怎么实现B表中已有记录的a_id更新啊(通过a_bh,之后再删除a_bh),谢谢了
数据更新问题!!!
表1:id,namern表2:id,name2rn我现在要从表1中取id与表2相同的记录的name,放到表2中的name2。这个语句应该怎么写呀?
数据更新问题
正在学习midas,我用的是interbase5.0,win98,DCOM,连接ib用ibx,现在碰到一个<em>问题</em>是:当我在客户端程序中用ClientDataSet1.ApplyUpdates(0)时,应用程序服务器端的数据集不会更新,仍然保持原样,也没有什么错误提示。但是如果我把服务端换为paradox表时,则能顺利更新。不知道什么原因!!请各位指教rn rn客户端的代码如下: rnrnprocedure TForm1.Button1Click(Sender: TObject);rnvar i : integer;rn tmp : integer;rnbeginrn DCOMConnection1.Connected := True;rn ClientDataSet1.active := True;rn ClientDataSet1.First;rn for i := 1 to ClientDataSet1.RecordCount do beginrn ClientDataSet1.Edit;rn tmp := ClientDataSet1.FieldByName('Salary').asInteger;rn tmp := tmp + 1;rn ClientDataSet1.FieldByName('Salary').asInteger:= tmp;rn ClientDataSet1.Next;rn end;rn ClientDataSet1.ApplyUpdates(0);rnend;
数据更新问题~
SqlDataSource1.UpdateParameters["url"].DefaultValue = urlBox.Text;rn SqlDataSource1.UpdateParameters["name"].DefaultValue = nameBox.Text;rn SqlDataSource1.UpdateParameters["original_fkey"].DefaultValue = keyBox.Text;rn SqlDataSource1.Update();rn我用这几句更新数据,我想让更新成功后有提示..怎么搞?
数据更新问题
我用JB4的dataset和DBSWING,现在有一个<em>问题</em>:rn在<em>数据更新</em>是,我想保证其中一个子段值不重复。该怎么办。
数据更新问题??
键列信息不足或不正确,更瓣影响到多行?这是什么原因?rnrn要不就是提示列不能为空,可是我已经设为允许为空了啊,急,,,,,
数据更新问题?
form1显示了一个dataGridView1,显示了一个表的数据,现在用form1打开了一个新的form2,在form2中添加了一条记录后,关闭form2.怎么才能在返回后看到Form1中的dataGridView1显示新加的那条记录?小的苯笨不刚开始学C#,望专家指点!
数据更新问题!!
修改个人信息窗口中有4个文本框分别是名字,年龄,星座,血型。rn其中星座,血型可能为空,当修改个人信息后就吧数据中的相关项进行更新。rnrn但考虑到星座,血型可能为空,于是想起SELECT语句的拼接,于是想依葫芦画瓢拼一个UPDATE语句出来,当发觉怎么拼都不行,有没有人能帮帮我啊!!
√√√√√√√数据更新问题√√√√√√
一个ID.Textrn一个buttonrn2个表rn-------------rnT1rnID numberrn33 45rn33 66rn33 55rn44 12rn55 41rn-------------rnT2rnCID ID numberrn-------------rnID.Text内容为(c33)rn执行button以后rnrnstring str="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";rnstr+=Server.MapPath("1.mdb");rnOleDbConnection obj=new OleDbConnection (str);rnString see2="INSERT INTO T2(ID) VALUES ('"+ID.Text+"')";rnOleDbCommand obj2 = new OleDbCommand(see2,obj);rnobj2.Connection.Open();rnobj2.ExecuteNonQuery();rnobj2.Connection.Close();rnrn实现将C33插入T2rn----------------------rnT2rnCID ID numberrnc33rn----------------------rn问:rn下面要怎么写语句才能将T1里面的ID=33(通过T2的CID来关联)的<em>数据更新</em>到T2来.rn并且这个更新必须有where条件(ID.Text)来约束,仅仅使用t1.id=t2.id是不行的.rn效果如下rn----------------------rnT2rnCID ID numberrnC33 33 45rnC33 33 66rnC33 33 55rn不知道说清楚了没有?rn(注:ID.Text输入的CID不会重复)
数据更新问题
在多层编程中为什么总会产生多条重记录呢你们知道吗?
LedScreen v2.5下载
delphi 源码 控件 模拟led显示屏 相关下载链接:[url=//download.csdn.net/download/wwxxff828/4451634?utm_source=bbsseo]//download.csdn.net/download/wwxxff828/4451634?utm_source=bbsseo[/url]
log4配置详解下载
文件里面详细的介绍了log4的配置,不过这只是配置的介绍没有关于log4的介绍 相关下载链接:[url=//download.csdn.net/download/cww555/4703318?utm_source=bbsseo]//download.csdn.net/download/cww555/4703318?utm_source=bbsseo[/url]
商品信息管理系统下载
商品信息管理系统 相关下载链接:[url=//download.csdn.net/download/hanberthund/4814201?utm_source=bbsseo]//download.csdn.net/download/hanberthund/4814201?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的