SQL側の設定による性能改善方法

Q. dbSheetを使ってクライアントPCとサーバー間でデータ通信を行う際、レスポンスを悪化させないためになにか工夫していることはありますか?

Answer


サーバーDBの最新データをクライアントPCに取り込もうとする際、”SELECT * FROM テーブル名 WHERE ~”といったSQL文を使って、クライアントPCからサーバーDBにリクエストします。

そのため、対象テーブルから絞り込んだ結果を取得することができます。

これはネットワークを流れるデータ量を減らすために有効な手段です。

次に、dbSheetにおけるデータベースへの接続方法は「非接続型」を採用しているため、あるクライアントからサーバーに要求するタイミングのときだけ接続するようにしています。

これは複数のユーザーが同時にMDBにアクセスする場合などには、レスポンスを落とさないための有効な手段です。

また、クライアント ⇔ サーバー間の通信に「圧縮通信」のロジックを組み込むことにより、さらにネットワークトラフィックの軽減に役立てています。

オンラインヘルプの改善にご協力ください。

このページは役に立ちましたか?