我用vs2005 C# Oracle 开发了个数据读取、存储的网站,现在运行慢,大家看怎么办呢?(该网站一天可能有20个人同时读取和存储数据)。
///////////////////////////////////////
1、先说具体的数据访问程序:
在 .aspx.cs中的代码
OracleCommand oleDbCommand1;
OracleDataReader myread1;
OracleConnection conn1 = new OracleConnection(ConfigurationManager.ConnectionStrings["sjzx"].ToString());
conn1.Open();
string sql="select * from bm ";
oleDbCommand1 = new OracleCommand(sql, conn1);
myread1 = oleDbCommand1.ExecuteReader();
.......
/////////////////////////////////////
2、再说说网页发布情况
系统应用的数据库布局在10.61.152.12服务器上;网站的代码放在web服务器10.65.142.202上
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
请大家帮我分析一下慢的原因和提高运行效率的办法!!!谢谢。
///////////////////////////////////////
1、先说具体的数据访问程序:
在 .aspx.cs中的代码
OracleCommand oleDbCommand1;
OracleDataReader myread1;
OracleConnection conn1 = new OracleConnection(ConfigurationManager.ConnectionStrings["sjzx"].ToString());
conn1.Open();
string sql="select * from bm ";
oleDbCommand1 = new OracleCommand(sql, conn1);
myread1 = oleDbCommand1.ExecuteReader();
.......
/////////////////////////////////////
2、再说说网页发布情况
系统应用的数据库布局在10.61.152.12服务器上;网站的代码放在web服务器10.65.142.202上
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
请大家帮我分析一下慢的原因和提高运行效率的办法!!!谢谢。
我的库里面就是:select from users --->消息 156,级别 15,状态 1,第 1 行
关键字 'from' 附近有语法错误。
不懂
第一件事就是要找到哪里是瓶颈,如果10.65.142.202到10.61.152.12的速度比较慢,而且数据量比较大的话,当然能提高速度,而且效果明显。如果瓶颈在web服务器的性能上,例如cpu 太慢,内存太小。这种情况下,再把数据库安装上,不仅不能提高速度,还会有反效果。
听到这个哥们说的话我有点不满,现在很多大的网站都是用.net 开发的啊。 .net只是一个平台。慢只能说是你的技术问题。
同意,.net的并发性确实不行