|
|
|

|

|
Dicas
|

|
ASP - Active Server Page (Miscelâneas)
|
|
 |
Título da Dica: Ganhando performance em instruções SQL
|
 |
|
|
Postada em 2/10/2003 por ~Ð@®£@Ñ
Instruções insert/update não necessitam retornar registros, devido a isso não criamos recordset para realiza-las, utilizando diretamente o objeto de conexão. Até ai nenhuma novidade.
A questão é que o objeto de conexão não tem certeza se a instrução realmente não devolve nada, devido a isso ele realiza diversas tarefas internamente que são desnecessárias para uma instrução que não possui retorno.
Para isso o ADO possui uma constante chamada adExecuteNoRecords que, quando utilizada junto ao método EXECUTE do objeto Connection aumenta a performance de execuções que não possuam retorno de registro.
Como o ASP não irá entender a constante, devemos utilizar o seu valor, que é 128. Assim sendo, execuções no banco de dados ficam da seguinte forma :
CN.EXECUTE "Instrução SQL",,128
Com isso ganha-se performance em INSERTs/UPDATEs
|
|
|
|

|