Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Sugerencia para mejorar la Velocidad de conexion...

Estas en el tema de Sugerencia para mejorar la Velocidad de conexion... en el foro de Mysql en Foros del Web. Hola, quería consultar acerca de un problema que estoy teniendo en la velocidad de conexion a una Base de datos MySql desde NET. Tengo una ...
  #1 (permalink)  
Antiguo 18/04/2006, 04:20
Avatar de martinArgentino  
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 4 meses
Puntos: 1
Sugerencia para mejorar la Velocidad de conexion...

Hola, quería consultar acerca de un problema que estoy teniendo en la velocidad de conexion a una Base de datos MySql desde NET.
Tengo una maquina con MySQL (192.168.0.3) y otra con IIS (192.168.0.1) el tema es que al intentar conectarme mediante codigo C# desde la 192.168.0.3 se demora aprox. 20 seg en hacerlo el driver que estoy usando es MySQLDriverCS (http://sourceforge.net/projects/mysqldrivercs/)
Otra prueba que hago es conectarme desde la 192.168.0.3 mediante el MySQl-Fron y la conexion es inmediata, tema por lo cual me pregunto si será el driver que estoy usando lo que demora la conexión, Este es el código que estoy usando.


MySQLConnectionString MySqlConnStr= new MySQLConnectionString(CSetting.sDataBaseServer,CSe tting.sDataBase,CSetting.sDataBaseUser,CSetting.sD ataBasePassword,CSetting.iDataBasePort);
MySQLConnection cn = new MySQLConnection(MySqlConnStr.AsString);
ltlData.Text+=DateTime.Now+"<br>";
cn.Open(); // Aqui es donde se demora 20 seg.
ltlData.Text+=DateTime.Now+"<br>";
string []vField="Id,sFirstName".Split(',');
string []vTable="tblUser".Split('_');
DataTable dt = new MySQLSelectCommand(cn, vField,vTable,null,null,null).Table;
for(int i=0;i<dt.Rows.Count;i++){ ltlData.Text+=dt.Rows[i]["sFirstName"]+"<br>";}

Desde ya muchas gracias.
__________________
Martin
  #2 (permalink)  
Antiguo 18/04/2006, 07:25
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 4 meses
Puntos: 5
Puede ser una posibilidad, que sea el driver, no has intentado conectarte via ODBC o usando el driver oficial de .Net que te brinda MySQL, te mando un link como se realiza conexion ODBC a MySql en C# :
http://www.devhood.com/tutorials/tut...utorial_id=576
y tambien el driver de la pagina oficial de MySQL:
http://dev.mysql.com/downloads/connector/net/1.0.html
espero te sirva, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:18.