Autocommit

Ir a: navegación, búsqueda de

En el contexto de la gestión de datos, autocommit es un modo de operación de un conexión de base de datos. Cada interacción individual de base de datos (es decir, cada uno SQL Declaración) presentada a través de la conexión de base de datos en autocommit se ejecutará en su propio modo de transacción se compromete implícitamente. A SQL No puede ser ejecutado en modo autocommit declaración deshace.

Incurre en modo autocommit, en teoría, por sentencia transacción arriba, teniendo a menudo indeseable rendimiento o impacto de la utilización de recursos. Sin embargo, en sistemas como Microsoft SQL Server, así como tecnologías de conexión como ODBC y OLE DB de Microsoft, modo autocommit es el valor predeterminado para todas las declaraciones que cambian los datos, con el fin de asegurar que los Estados individuales se ajustan a la ÁCIDO (atomicidad-consistencia-aislamiento-durabilidad) propiedades de las transacciones.[1]

La alternativa al modo autocommit (non-autocommit) significa que el SQL cliente aplicación en sí es responsable de emitir (transacción) iniciacióniniciar transacción) y terminación (commit o rollback) comandos. Modo autocommit-no permite la agrupación de manipulación de datos múltiples SQL comandos en una sola atómico transacción.

Véase también

  • Cometer
  • Transacción
  1. ^ Autocommit transacciones. http://technet.Microsoft.com/en-us/library/aa213069 (v=sql.80).aspx

Otras Páginas

Obtenido de"http://en.copro.org/w/index.php?title=autocommit&oldid=597222178"