关于数据库运行速度的小问题--急
string sele="select * from dicxzqh";
string conn=....;
if(!IsPostBack)
{
OracleDataAdapter da=new OracleDataAdapter (sele,conn);
DataSet ds=new DataSet ();
da.Fill (ds);
D1.datasource=ds;
..
..
D2.databind();
..
D4.datasource=ds;
D4.databind();
}
上面是我在page_load中写的程序,D1--D4是四个下拉框控件,dicxzqh是行政区划表,包含有4200条记录,我的目的是把D1--D4都与dicxzqh绑定,出现的问题是导致page_load的速度特别的慢,无法忍受
再在按钮Button1_click中事件随便写了一句:TextBox1.Text="123";运行速度更是慢的恐怖这些问题怎么解释啊?怎么解决?
请各位大哥帮帮忙
问题点数:0、回复次数:12Top
1 楼Knight94(愚翁)回复于 2003-06-03 13:56:34 得分 0
是否数据库也装在同一台机器?Top
2 楼wolfc1977(wolfc)回复于 2003-06-03 13:57:42 得分 0
不在
在局域网的机器上Top
3 楼youngby(C-love)回复于 2003-06-03 14:00:23 得分 0
运行慢不一定是数据库的问题#@Top
4 楼youngby(C-love)回复于 2003-06-03 14:01:51 得分 0
不在
在局域网的机器上
???
晕Top
5 楼wolfc1977(wolfc)回复于 2003-06-03 14:02:01 得分 0
那么是什么方面的原因啊?
page_load慢可以解释成数据表太大了
但是点击按钮,响应的速度太慢该怎么解释啊?Top
6 楼wolfc1977(wolfc)回复于 2003-06-03 14:03:15 得分 0
呵呵,我说的是数据库并不在本机上Top
7 楼wolfc1977(wolfc)回复于 2003-06-03 14:05:25 得分 0
这是我写的一段实验程序,实际上我做的东东里,要有10几个下拉框都要绑定dicxzqh这个表啊,如果才四个速度就这么慢的话,我想不到办法解决了。。。。。
救命啊~~~Top
8 楼Knight94(愚翁)回复于 2003-06-03 14:25:03 得分 0
你机器的配置如何?Top
9 楼wolfc1977(wolfc)回复于 2003-06-03 14:26:28 得分 0
Celeron1.2G,
256Ram
应该不是机器的问题
运行我写的别的程序速度还是很快的Top
10 楼wolfc1977(wolfc)回复于 2003-06-03 14:41:49 得分 0
还是没人能帮我解决吗?Top
11 楼Knight94(愚翁)回复于 2003-06-03 15:28:30 得分 0
把绑定这部分先屏蔽掉,看看速度如何?Top
12 楼wolfc1977(wolfc)回复于 2003-06-04 15:04:14 得分 0
发现问题所在了
如果只绑定一个控件的话
速度也会很慢
看来是由于控件不能绑定太大的表
Top




