sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLの外部テーブルSELECTMAX(id)クエリでインデックスを使用するにはどうすればよいですか?

    Postgres_fdwはインデックスにアクセスできません。リモートサーバーでビューを使用します。例:

    create view test_max as
    select max(val) max_val
    from test;
    

    ローカルサーバーで、リモートビューのラッパーを定義します。

    create foreign table back_test_max (
        max_val int
    )
        server back_server
        options (schema_name 'public', table_name 'test_max');
    

    back_test_maxで選択します リモートビューを使用するため、元のリモートテーブルのインデックスも使用します。




    1. mysqlC++での接続のクラッシュ

    2. Oracleで曜日名の正しいパディングを削除する方法

    3. その列に基づいてクエリを作成する方法

    4. SELECT * FROM table INNER JOIN..ONが交差する列を2回表示するのはなぜですか?