2016-04-14 3 views
1

私はPostgresののV9.3を実行しているし、次の列を持つテーブル、たとえば、「TABLEX」を持っている:リモートサイトからデータを取得する際にJDBCによってオーバーヘッドが導入されましたか?

col0 integer not null 
col1 integer not null 
col2 real 
col3 real 
col4 real 
col5 real 
col6 real 
col7 numeric(10,7) 
col8 numeric(10,7) 
col9 bigint not null 

さて、私はリモートから行を転送するために、JDBCドライバを使用していますPostgresをローカルインスタンスに追加すると、JDBCのおかげで、おおよその各行のオーバーヘッド(バイト単位)がどれほど導入されるのだろうか? JDBCトラフィックは圧縮されていますか...

+1

PostgreSQLプロトコルとJDBCドライバの知識がなくても、あるいは広範なテストを実行する必要があるとは言えません。あなたはまた、何に比べてオーバーヘッドを指定しません。 –

+0

Re:圧縮、[別のサイトのこのスレッド](http://postgresql.nabble.com/Compression-on-SSL-links-td2261205.html)に興味があるかもしれません。 –

+0

@マーク:私は、指定されたタイムウィンドウ上で与えられたテーブル構造を与えられた場合、モバイル接続をどのくらいの量のデータが移動するかを調べようとしています。私は正確な数字ではなく、見積もりを探しています。トラフィックが「xのバイト数/行」または「行のサイズのx%」と仮定できるとすれば、「ok」推定値を計算することができます。これが不可能な場合でも、内部バイナリ形式または "プレーンテキスト"で、JDBCを使用してデータがどのように転送されるかを知ることは興味深いでしょう。 – user1297653

答えて

1

これをさらに調査した後、私は問題を解決するために「vnstat」に依存することにしました。私を助けようと努力してくれたみんなに感謝します。

関連する問題