Skip to main content

direct

このDictionaryはメモリには保存されず、リクエストの処理時に直接ソースへアクセスします。 Dictionaryキーの型は UInt64 です。 選択的に動作するのはルックアップのみです。dictGet やその他のDictionary関数は、要求されたキーについてソースへクエリを実行しますが、Dictionaryをテーブルとして読み取る場合はキー指定のfetchにはなりません。SELECT ... FROM <dictionary> WHERE key IN (...) はソース全体を読み取り、その後に結果をフィルタリングします。キーのフィルターがDictionaryへプッシュダウンされないためです。特定のキーについてソースへクエリを実行したい場合は、Dictionary関数を使用してください。 ローカルファイルを除く、すべての種類のsources がサポートされています。 設定例:

complex_key_direct

このタイプのストレージは、複合キーでの使用を目的としています。directに似ています。
最終更新日 2026年9月26日