You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
client's `OpenTable` function calls 2 remote procedures on master:
- GetTableSchema
- GetTableLocations
These functions are called sequentially. It is possible to call them simultaneously in case `table_id` is known.
This will help to reduce `OpenTable` execution time from `490-515` ms to `328-335` ms (tested on AWS `c5d.large` RF=3 cluster. Where t-server was running in `US West` and master in `Asia Pacific` regions).
Actually execution time can be reduced to approximately `160`ms (RTT on distributed cluster) by disabling TCP slow start alghoritm.
Test Plan: Jenkins
Reviewers: alex, dsrinivasan, sergei
Reviewed By: sergei
Subscribers: yql
Differential Revision: https://phabricator.dev.yugabyte.com/D14133
client's
OpenTable
function calls 2 remote procedures on master:These functions are called sequentially. It is possible to call them simultaneously in case
table_id
is known.This will help to reduce
OpenTable
execution time from490-515
ms to328-335
ms (tested onc5d.large RF=3
cluster with master in different region).The text was updated successfully, but these errors were encountered: