sql >> データベース >  >> NoSQL >> MongoDB

ApacheDrill-最初の開始時間が長い

    最初のクエリ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




    1. CentOS8にApacheCouchDBをインストールする方法

    2. マングースnpmのインストールに失敗しました

    3. Mongodb repicasetconfigをプロパティファイルに

    4. MongoDB$eqアグリゲーションパイプラインオペレーター