sql >> Base de Datos >  >> NoSQL >> MongoDB

Apache Drill:la primera hora de inicio es alta

Después de la primera consulta, Drill crea una gran cantidad de objetos de caché para mejorar el trabajo posterior, consulte Generated Code Cache [1], [2], [3] para obtener más información, StoragePluginRegistry Caché [4].También MongoSchemaFactory crea caché para su database y tableName [5], que expira después de 1 minuto.

Lo más probable es que obtenga un tiempo similar, si intenta ejecutar su consulta, cuando caduque el caché.

[1] https://github.com/paul-rogers/ drill/wiki/CG-Code-Cache
[2] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ compilar/ByteCodeLoader.java#L36
[3] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ compilar/CodeCompiler.java#L145
[4] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ tienda/StoragePluginRegistryImpl.java#L90
[5] https://github.com/apache/drill/blob/master/contrib/storage-mongo/src/main/java/org/apache/ drill/exec/store/mongo/schema/MongoSchemaFactory.java#L66