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

AzurePostgresとの接続時間が長い

    遅延は、データベース接続の確立にかかる長い時間です。

    1.5秒はかなり足りないです。ただし、接続プールを使用してデータベースセッションを開いたままにしておく必要があるため、キラーである必要はありません。

    確かに、結果を

    と比較することができます
    psql -U [email protected] -h  my-server.postgres.database.azure.com database_name <<EOF
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    SELECT count(*), clock_timestamp() FROM table_name;
    EOF
    

    それはもっと速いはずです。違いは接続時間です。




    1. MySQLdbのコマンドが同期しないようにする方法。今すぐこのコマンドを実行することはできません(2014)例外

    2. Mysqlターゲットマシンがアクティブに拒否したため、接続できませんでした

    3. Djangoで独自のチェックを使用して競合状態を回避する方法

    4. PostgreSQL9.6ストアドプロシージャのパフォーマンスの向上