CxGrid da DevExpress muito lento
Galera eu tenho um select onde eu carrego uns 10.000 registros, mas quando eu utilizo o Cxgrid o select fica lento, mas quando eu uso o DBGrid fica normal, alguem tem alguma sugestão para melhorar a performace do CXGrid?
Sidney Abreu
Curtidas 0
Respostas
Bruno Leandro
05/02/2013
Olá Sidney, talvez a melhor solução seria reduzir o numero de registro retornados. pois seria necessario listar todos esses registros na grade ?. e quanto ao deixar o CxGrid mais rapido desconheço, pois ele agrega novos recurso ao grid.
GOSTEI 0
Sidney Abreu
05/02/2013
Pois é Bruno eu já alterei o PacketRecord do TClientDataSet e da no mesmo, deve ser o recurso mesmo do CxGrid que agrupa as colunas automaticamente, agora eu notei uma coisa quando eu marco a opção GridMode do CxGrid ele fica rápido, mas em compensação quando eu arrasto algum coluna para agrupar ele fica lento. Na Documentação dele era pra informar que ele não funciona bem com muitos registros.
GOSTEI 0
José
05/02/2013
Amigo sidney você conseguiu resolver o problema ?
GOSTEI 0
Gabriel
05/02/2013
Estou com o mesmo problema. Para levantar ao grid 10,000 registros é rapido. Mas quando arrasto uma coluna para gerar um agrupamento demora em torno de 3 minutos para agrupar!
GOSTEI 0
Sidney Abreu
05/02/2013
infelizmente nao
GOSTEI 0
Fernando Rodrigo
05/02/2013
infelizmente nao
bom dia Sidney, o post e bem antigo mas vc conseguiu resolver seu problema de lentidão no cxgrid ?
GOSTEI 0
Eldo
05/02/2013
Olá, estou com o mesmo problema. Quando o dataset do grid tem calcfields ele fica super lento.
Pelo que entendi ele executa o calc para cada linha e coluna do grid, deixando o lento.
Estou usando um clientdataset com o cxgrid para montar uma consulta.
Alguma sugestão de como melhorar esta performance ?
Pelo que entendi ele executa o calc para cada linha e coluna do grid, deixando o lento.
Estou usando um clientdataset com o cxgrid para montar uma consulta.
Alguma sugestão de como melhorar esta performance ?
GOSTEI 0
Jiji
05/02/2013
Olá, estou com o mesmo problema. Quando o dataset do grid tem calcfields ele fica super lento.
Pelo que entendi ele executa o calc para cada linha e coluna do grid, deixando o lento.
Estou usando um clientdataset com o cxgrid para montar uma consulta.
Alguma sugestão de como melhorar esta performance ?
Pelo que entendi ele executa o calc para cada linha e coluna do grid, deixando o lento.
Estou usando um clientdataset com o cxgrid para montar uma consulta.
Alguma sugestão de como melhorar esta performance ?
Você sabe, você precisa olhar o problema como um todo, em que hardware o servidor está rodando, nós recentemente compramos um servidor com esta AMD https://rankquality.com/pt/amd-epyc-7763/ , você sabe, máquina muito poderosa, tudo simplesmente voa, então eu posso definitivamente aconselhar, talvez seja aí que reside seu problema
GOSTEI 0