DUVIDA ACESSO MYSQL REMOTO
E ai Galera,
Bom Gostaria de saber o que eu posso fazer para otimizar a minha ligação com um banco de dados MySQL.
Montei um sistema com o banco de dados Remoto. O que eu faço e basicamente assim
Programa Windows Form que Busca em um Banco de Dados MySQL que fica em uma Hospedagem. (para fazer essa ligação programa/Banco de dados eu uso o Conector .net do próprio MySQL)
Só que é muito lento. Existe alguma coisa que eu possa fazer para melhorar esse desempenho?
Bom Gostaria de saber o que eu posso fazer para otimizar a minha ligação com um banco de dados MySQL.
Montei um sistema com o banco de dados Remoto. O que eu faço e basicamente assim
Programa Windows Form que Busca em um Banco de Dados MySQL que fica em uma Hospedagem. (para fazer essa ligação programa/Banco de dados eu uso o Conector .net do próprio MySQL)
Só que é muito lento. Existe alguma coisa que eu possa fazer para melhorar esse desempenho?
depende também da velocidade da sua net...
10 MB a velocidade!!!!
hummm... tem como vc postar como está fazendo sua conexao com a base de dados.. ?
Public CONN As New MySqlConnection([Ô]Server=Server;Database=Database;Uid=User;Pwd=123[Ô])
Uma maniera de melhorar o desempenho é trabalhar com Stored Procedures, com elas diminui bastante o trafego.
Stored Procedures Como Funciona?
Em Algumas coisas ainda sou novato... Aquela história Sempre Aprendendo e nunca sabendo tudo!!!
Em Algumas coisas ainda sou novato... Aquela história Sempre Aprendendo e nunca sabendo tudo!!!
Então, abaixo vou postar alguns links que poderão lhe explicar melhor para que servem;
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/04_StoredProcParamentros.asp
http://www.oficinadanet.com.br/artigo/177/trabalhando_com_stored_procedures
Lembrando também que tudo tem que ser estudado, pois as Stored Procedures vão consumir mais memória do seu servidor, então tem que se estudar caso a caso. Sugiro que faça uma e teste para ver se vai ter diferença, se notar diferença ai comece a trabalhar com elas. Depois que comecei a utilizar notei uma diferença enorme nas consultas, cálculos, etc.
Quanto a utilização delas, o FOXMAN postou um exemplo aqui no fórum de como se trabalhar com camadas, e junto a esse exemplo tem uma demonstração de como se utilizar Stored Procedures
Exemplo 3 Camadas - By Foxman
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
http://www.oficinadanet.com.br/artigo/2088/criando_stored_procedures_no_mysql
http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/04_StoredProcParamentros.asp
http://www.oficinadanet.com.br/artigo/177/trabalhando_com_stored_procedures
Lembrando também que tudo tem que ser estudado, pois as Stored Procedures vão consumir mais memória do seu servidor, então tem que se estudar caso a caso. Sugiro que faça uma e teste para ver se vai ter diferença, se notar diferença ai comece a trabalhar com elas. Depois que comecei a utilizar notei uma diferença enorme nas consultas, cálculos, etc.
Quanto a utilização delas, o FOXMAN postou um exemplo aqui no fórum de como se trabalhar com camadas, e junto a esse exemplo tem uma demonstração de como se utilizar Stored Procedures
Exemplo 3 Camadas - By Foxman
Vou estudar e Volto para postar os Resultados...
Muito Obrigado!!!
Muito Obrigado!!!
O provedor também influencia, qual é ?
XlHosting....
Mas eu tenho um webservice no mesmo e ele executa super de boa....
Então creio que não seja o provedor.... Vou tentar a ideia do @ALTAIR148 e vou ver como que o sistema reage...
Mas eu tenho um webservice no mesmo e ele executa super de boa....
Então creio que não seja o provedor.... Vou tentar a ideia do @ALTAIR148 e vou ver como que o sistema reage...
Tópico encerrado , respostas não são mais permitidas