Histórico da Página
...
Para saber mais sobre o "Direct Mode", acesse o artigo Oracle Direct Mode.
Vantagens
As vantagens em se utilizar o "Direct Mode" são:
Informações | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Iremos mostrar abaixo, os resultados dos testes de comparação de performance, realizados pela empresa Devart, utilizando o "dotConnect for Oracle" (DirectMode) em relação a outros providers ADO .NET, como: "Oracle Client", "OLE DB" e "ODP.NET".
Operações realizadas em banco:
|
Solução
...
bgColor | #fff |
---|
Artigos relacionados
...
hidden | true |
---|
...
1° Teste - Obtenção dos DadosEsse teste demonstra a obtenção de várias linhas começando com 1000. Para realizar esse teste a classe DataReader é usada diretamente. Nesse teste o valor padrão do parâmetro Fetch Block Size foi usado. O comando SQL utilizado nesse teste é:
Resultado: 2º Teste - Preechimento dos DadosEsse teste demonstra o preenchimento de um DataSet por um DataAdapter com várias linhas. O comando SQL utilizado nesse teste é:
Resultado: 3º Teste - Execução MúltiplaExecuta um número específico Xde vezes o comando INSERT. O teste usa a tabela DETAIL. Resultado: 4º Teste - Chamada a uma Stored ProcedureEsse teste demonstra um número específico X de chamadas a uma Stored Procedure com parâmetros. Os Parâmetros são passados cada vez que a Store Procedure é chamada. A Stored Procedure foi criada antes dos testes de Execução (4º Teste) Nome da Stored Procedure: Master_Insert Parâmetros a sêr submetidos: p_Code, p_Field1, p_Field2, p_Field3 Resultado: Caso queira conferir o artigo oficial do teste, acesse DotConnect for Oracle Performance. |
Links Úteis
Caso tenha algum problema na comunicação entre o AppServer (Host) e o banco de dados, consulte o artigo CannotConnect ao utilizar Direct mode (Oracle).