es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cronometraje del disparador de bloque de datos en una vista materializada.

Hemos sabido que una vista materializada se desencadena mediante la inserción. Una gran cantidad de datos provenientes de una inserción se dividirá en múltiples bloques, cada bloque desencadenará una selección de MV, según este documento.

¿Se desencadena la selección de MV después de que se hayan recibido todas las filas de un bloque? ¿O depende de la selección? Por ejemplo, si la selección intenta contar las filas de los datos insertados, ¿no se desencadenará hasta que se hayan recibido todos los datos? Si la selección solo está realizando replicación de datos / indexación inversa, ¿se desencadenará tan pronto como se reciba un registro del bloque?

Tags:  

Answer

  1. Avatar for davy.ai

    Según la documentación mencionada, una selección de vista materializada se activará para cada bloque de datos recibidos desde una inserción. El momento de la activación dependerá de la consulta select específica que se esté ejecutando. Si la consulta select implica contar el número de filas en los datos insertados, entonces no se activará hasta que se haya recibido todos los datos en el bloque. Sin embargo, si la consulta select simplemente está replicando o indexando los datos, entonces se activará tan pronto como se reciba el primer registro en el bloque.

Comments are closed.