問題タブ [korma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - Clojure アプリケーションが Postgres に接続するのに _分_ かかるのはなぜですか?
私のプロジェクトでは、Docker Compose を使用して 2 つのサービス (app と postgres) を作成しています。ローカルでは、アプリ (Compojure、JDBC、Korma、Ragtime などを使用する Clojure アプリケーション) は問題なくすぐに postgres に接続します。ただし、テスト目的でアプリケーションを Digital Ocean Droplet (1 GB RAM/30 GB ディスク/Ubuntu 16.04.2 x64) にデプロイすると、アプリが postgres に接続するのに数分かかるようです。問題なく動作開始。ドロップレットは小さめですが、リソースが不足しているようには見えません (htop の出力に基づく)。
私のアプリケーションの関連部分は次のとおりです。
私は何か間違ったことをしていますか?これは JDBC 接続プールの問題でしょうか? この種の問題をデバッグするための規則はありますか?
更新: Docker 経由ではなく、Digital Ocean Droplet で直接アプリケーションを実行すると、問題が解決しないことを確認できます。
clojure - sqlkorma のパーティション/ウィンドウ関数を模倣する
sqlkorma を使用してこの関数に相当するものを呼び出そうとしていますが、ドキュメント ( http://sqlkorma.com/docs ) でパーティションに相当するものが見つかりませんでした:
明確にするために、私のデータベースには、1対多の関係列変数「cgi」と「c.id」があります