大规模设计 Looker 部署

Looker 旨在针对大量数据和用户数量进行扩展,并且在高负载下往往表现出色。一般来说,性能问题并不常见,通过良好的设计是可以避免的。

但是,某些情况下适合的设计模式在其他情况下可能就并不适用。在简单性、可扩展性和可伸缩性之间取得适当的平衡非常重要。

实例级注意事项

Looker 中的各种对象都有助于提高实例级可伸缩性。下表列出了一些对象阈值,如果超出这些阈值,您应该采用特定的设计方法来实现目标。列出的阈值并非硬性限制,如果您拥有合适的设计,可以创建超出这些阈值的 Looker 实例。如果您计划的实例需要超出上述任一阈值,请与您的 Looker 客户支持团队联系,了解如何根据您的具体情况应用这些设计准则。

Looker 对象 应进一步检查应用的规模门槛
数据库连接数 每个实例 50 个
项目 每个实例 50 个
模型 每个实例 100 个
探索 每个实例 500 个
视图 每个实例 2000 个
字段 每个探索 2,000 个

如果实例即将超出多个不同的对象阈值,则需要考虑进一步的设计细节。如果您计划进行此类设计,与您的 Looker 客户支持团队合作更为重要。

实例伸缩维度

Looker 实例是 Looker 中用于管理和管理的顶级结构。可以对实例进行纵向扩容(较大的硬件资源)或横向扩容(更多节点),以适应更大的部署。

缩放尺寸 建议的并发用户数限制(周活跃用户数)
特小(默认) 小于 20
小于 40
小于 80
大范围及更大 可以使用更大的配置 - 请与您的 Looker 客户支持团队合作。

如果您所需的不仅仅是默认配置,并且您的实例由 Looker 托管,请与您的 Looker 客户支持团队联系,以确保正确配置您的部署。