重要:
- BigQuery 连接器只能用作目标连接器,不能用作发起连接器。
- 所有 BigQuery 目标连接器节点都必须是驱动程序节点,以实现通信和从 BigQuery 系统传输数据。
- 在能够访问 Google BigQuery 的主机上安装 BigQuery 目标连接器。
- 有关其他详细信息,请参阅在 Google Cloud 实例组上自动部署 QueryGrid。
以下是 BigQuery 目标连接器节点安装 QueryGrid 2.x 软件需要满足的最低要求:
- 4GB RAM
- 50GB 磁盘空间
- 有关支持的操作系统版本,请参阅 Teradata QueryGrid 兼容性列表。
- 在网络结构/连接器设置中定义的内存要求
- JAVA 8 或 11
与其他连接器相比,使用 BigQuery 连接器时,运行 QueryGrid 驱动程序进程的系统能够处理更大的工作负载。驱动程序节点的 CPU 和内存配置对查询性能影响巨大。以下是使用不同 CPU 和内存配置的测试结果示例。可以使用多个驱动程序节点进行负载平衡。
吞吐量
每个查询的吞吐量会随着运行更多并发查询而降低,但系统的总吞吐量会增加。
对于以下参考数据,Teradata 和驱动程序节点之间使用 BYNET 连接:
2 个 CPU,8GB RAM,2GB DriverHeapSize,线程数 = 5
会话 | CPU 使用率 | 吞吐量 |
---|---|---|
单个会话 | 10.5% | 7.5MB/sec |
5 个并发会话 | 52.13% | 6.9MB/sec |
20 个并发会话 | 99.38% | 3.11MB/sec |
4 个 CPU,16GB RAM,2GB DriverHeapSize,线程数 = 5
会话 | CPU 使用率 | 吞吐量 |
---|---|---|
单个会话 | 4.53% | 8.6MB/sec |
5 个并发会话 | 21.82% | 7.23MB/sec |
20 个并发会话 | 75.49% | 6.45MB/sec |