Aviraj Singh Gour
05/24/2024, 11:23 PMkapa.ai
05/24/2024, 11:24 PMfetchSize setting, but tests have shown that dynamic fetchSize did not significantly impact performance ([source](https://discuss.airbyte.io/t/1092)). - Network conditions and the load on the database can also affect sync times. 3. API-Based Connectors: - For API-based connectors, the performance can be limited by the API's rate limits and the design of the API itself. For example, the Intercom API is designed for targeted requests and not for fetching all data at once, which can result in longer sync times ([source](https://discuss.airbyte.io/t/2089)). Given that your API is fast and can fetch data in minutes, the bottleneck might be in the data transfer and processing stages. You might want to consider the following to optimize performance: - Increase Resources: Allocate more memory and CPU to the Airbyte instance. - Parallelize Syncs: If possible, split the data into smaller chunks and sync them in parallel. - Optimize Network: Ensure that the network connection between the source and destination is optimized. For more detailed guidance, you can refer to the [Airbyte documentation](https://docs.airbyte.com/) or the specific connector documentation you are using.Aviraj Singh Gour
05/24/2024, 11:24 PMkapa.ai
05/24/2024, 11:25 PMkapa.ai
05/24/2024, 11:25 PMfetchSize setting, but tests have shown that dynamic fetchSize did not significantly impact performance ([source](https://github.com/airbytehq/airbyte/discussions/28726)). - Network conditions and the load on the database can also affect sync times. 3. API-Based Connectors: - For API-based connectors, the performance can be limited by the API's rate limits and the design of the API itself. For example, the Yandex Metrica API has a timeout period of 2 hours and is recommended to sync data once a day ([source](https://docs.airbyte.com/integrations/sources/yandex-metrica#performance-considerations)). Given that your API is fast and can fetch data in minutes, the bottleneck might be in the data transfer and processing stages. You might want to consider the following to optimize performance: - Increase Resources: Allocate more memory and CPU to the Airbyte instance. - Parallelize Syncs: If possible, split the data into smaller chunks and sync them in parallel. - Optimize Network: Ensure that the network connection between the source and destination is optimized. For more detailed guidance, you can refer to the [Airbyte documentation](https://docs.airbyte.com/) or the specific connector documentation you are using.