Sobrecarregando um ClientDataSet (3 camadas).
Boa tarde amigos Delphianos
Minha duvida é a seguinte
Estou trabalhando em um sistema 3 camadas.
Na maquina servidora existe um aplicativo servidor :shock: e neste aplicativo foi criado varios ClientDataSet com DataSetProvider e um ClientDataSet e DataSetProvider limpo para ser utilizado como um quebra galho com nome de dts_uso_geral.
Gostaria de saber quais as consequencias se eu utilizar somente este DataSetProvider dts_uso_geral nos meus aplicativos clientes.
ou seja todos os meus ClientDataSet usando este dts_uso_geral.
Minha duvida é a seguinte
Estou trabalhando em um sistema 3 camadas.
Na maquina servidora existe um aplicativo servidor :shock: e neste aplicativo foi criado varios ClientDataSet com DataSetProvider e um ClientDataSet e DataSetProvider limpo para ser utilizado como um quebra galho com nome de dts_uso_geral.
Gostaria de saber quais as consequencias se eu utilizar somente este DataSetProvider dts_uso_geral nos meus aplicativos clientes.
ou seja todos os meus ClientDataSet usando este dts_uso_geral.
Dbart
Curtidas 0
Respostas
Osocram
21/07/2009
Em teoria... ClientDataSet é usado nas aplicações Cliente. Por isso do nome [b:0f6c47fab0]Client[/b:0f6c47fab0]DataSet;
Em meus projetos tenho varios ClientDataSet no mesmo provider (dspGenerica) e não tenho problema nenhum.
So da uma pesquisada sobre usar o ClientDataSet no servidor, pois qto a isso eu acho que não é uma boa pratica.
Em meus projetos tenho varios ClientDataSet no mesmo provider (dspGenerica) e não tenho problema nenhum.
So da uma pesquisada sobre usar o ClientDataSet no servidor, pois qto a isso eu acho que não é uma boa pratica.
Boa tarde amigos Delphianos
Minha duvida é a seguinte
Estou trabalhando em um sistema 3 camadas.
Na maquina servidora existe um aplicativo servidor :shock: e neste aplicativo foi criado varios ClientDataSet com DataSetProvider e um ClientDataSet e DataSetProvider limpo para ser utilizado como um quebra galho com nome de dts_uso_geral.
Gostaria de saber quais as consequencias se eu utilizar somente este DataSetProvider dts_uso_geral nos meus aplicativos clientes.
ou seja todos os meus ClientDataSet usando este dts_uso_geral.
GOSTEI 0
Dbart
21/07/2009
eu so uso no cliente mesmo o ClientDataSet, falei errado uso TSQLQuery
O problema e que minhas aplicações clientes estão utilizando apenas um ClientDataSet e tenho alguns select bem grandinhos e com o aumento do sistema, começou a dar umas travadas, estou to achando q seja por isso.
Sou novo aqui na empresa e o servidor estava com um windows não licenciado que acabou expirando e não tenho mais como modificar as aplicações servidoras por isso estou usando somente o dpsGenerica. que ja estava registrada. Esperando tempo e coragem pra migrar isso ja que é bem antiga essa maquina e com certeza terei dor de cabeça com Dll e coisas parecidas
O problema e que minhas aplicações clientes estão utilizando apenas um ClientDataSet e tenho alguns select bem grandinhos e com o aumento do sistema, começou a dar umas travadas, estou to achando q seja por isso.
Sou novo aqui na empresa e o servidor estava com um windows não licenciado que acabou expirando e não tenho mais como modificar as aplicações servidoras por isso estou usando somente o dpsGenerica. que ja estava registrada. Esperando tempo e coragem pra migrar isso ja que é bem antiga essa maquina e com certeza terei dor de cabeça com Dll e coisas parecidas
GOSTEI 0
Osocram
21/07/2009
Qto a demora não deve ser pq usa o mesmo dspGenerica não.
Isso deve ser Gargalo no banco.
Tem que tentar otimizar os sql, usar index no banco. Da uma procurada por Tunning de sql.
flw.
Isso deve ser Gargalo no banco.
Tem que tentar otimizar os sql, usar index no banco. Da uma procurada por Tunning de sql.
flw.
GOSTEI 0