最初のクエリDrillがその後の作業を改善するために多くのキャッシュオブジェクトを作成した後、Generated Code Cache
を参照してください。 詳細については、[1]、[2]、[3]、StoragePluginRegistry
キャッシュ[4]。また、MongoSchemaFactory
database
のキャッシュを作成します およびtableName
[5]、1分後に期限切れになります。
クエリを実行しようとすると、キャッシュの有効期限が切れたときに同じような時間が発生する可能性があります。
[1] https://github.com/paul-rogers/ドリル/ウィキ/CG-コード-キャッシュ
[2] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ compile / ByteCodeLoader.java#L36
[3] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ compile / CodeCompiler.java#L145
[4] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ store / StoragePluginRegistryImpl.java#L90
[5] https://github.com/apache/drill/blob/master/contrib/storage-mongo/src/main/java/org/apache/ドリル/exec/store/mongo/schema/MongoSchemaFactory.java#L66