|
Pinto,
����������� Me refiro as duas formas que o driver JDBC tem para implementar isso:
� A primeira � restringindo os dados no BD – usando um recurso como o SELECT top xxx.... � A outra � restringindo no cliente, cancelando a consulta depois que xxx linhas foram retornadas.
Sem d�vida, a primeira op��o � muito + eficiente. � bom sempre ficar atento ao que o seu driver JDBC produz para o BD.
Valeu! /** -----Mensagem original-----
Regis, O m�todo trabalha bem. Tivemos problemas numa aplica��o que usava muito intensamente BD (no caso era MySQL). A aplica��o nao suportava a quantidade de dados trafegando, e essa restri��o, via setMaxRows resolveu complementamente o ptoblema. Na verdade o problema � que faziamos uma consulta complexa com v�rios Joins e a linha resultante por si s� era extensa. O resultset era muito longo, mesmo que s� precis�ssemos listar apenas os N primeiras linhas. Esse era o problema. O BD sempre enviava tudo, e o driver procurava trazer tudo e alocar em mem�ria, indenpendentemente de se fazer o o NEXT, navegando no resultset. Com a mudan�a, ficou resolvido o problema.
Naquela �poca, tivemos que trocar o driver Jdbc, pois o que tinhamos n�o suportava esse m�todo ainda.
N�o tivemos noticias de efeitos colaterais at� hoje (mais de 2 anos, desde a resolu��o do problema).
Bom, � isso ai.
Francisco Pinto Ara�jo
J�nior
--- --- |
- [cejug-discussao] Limite M?ximo para ResultS... Milton Filho
- Re: [cejug-discussao] Limite M?ximo par... Fons�ca J�nior
- Re: [cejug-discussao] Limite M?ximo... Fortes - Mo�sio Medeiros
- Re: [cejug-discussao] Limite M?ximo... Francisco Pinto Ara�jo J�nior
- RES: [cejug-discussao] Limite M... Regis Melo
- Re: [cejug-discussao] Limit... Francisco Pinto Ara�jo J�nior
- RES: [cejug-discussao]... Regis Melo
- RES: [cejug-discussao] Limite M?ximo pa... Gustavo Guedes Alberto
- Re: [cejug-discussao] Limite M?ximo par... Marum Sim�o Filho
- Re: [cejug-discussao] Limite M?ximo... Fons�ca J�nior
- RES: [cejug-discussao] Limite M?ximo pa... Regis Melo
