Looker 旨在针对大量数据和用户数量进行扩展,并且在高负载下往往表现出色。一般来说,性能问题并不常见,通过良好的设计是可以避免的。
但是,某些情况下适合的设计模式在其他情况下可能就并不适用。在简单性、可扩展性和可伸缩性之间取得适当的平衡非常重要。
实例级注意事项
Looker 中的各种对象都有助于提高实例级可伸缩性。下表列出了一些对象阈值,如果超出这些阈值,您应该采用特定的设计方法来实现目标。列出的阈值并非硬性限制,如果您拥有合适的设计,可以创建超出这些阈值的 Looker 实例。如果您计划的实例需要超出上述任一阈值,请与您的 Looker 客户支持团队联系,了解如何根据您的具体情况应用这些设计准则。
Looker 对象 | 应进一步检查应用的规模门槛 |
---|---|
数据库连接数 | 每个实例 50 个 |
项目 | 每个实例 50 个 |
模型 | 每个实例 100 个 |
探索 | 每个实例 500 个 |
视图 | 每个实例 2000 个 |
字段 | 每个探索 2,000 个 |
如果实例即将超出多个不同的对象阈值,则需要考虑进一步的设计细节。如果您计划进行此类设计,与您的 Looker 客户支持团队合作更为重要。
实例伸缩维度
Looker 实例是 Looker 中用于管理和管理的顶级结构。可以对实例进行纵向扩容(较大的硬件资源)或横向扩容(更多节点),以适应更大的部署。
缩放尺寸 | 建议的并发用户数限制(周活跃用户数) |
---|---|
特小(默认) | 小于 20 |
小 | 小于 40 |
中 | 小于 80 |
大范围及更大 | 可以使用更大的配置 - 请与您的 Looker 客户支持团队合作。 |
如果您所需的不仅仅是默认配置,并且您的实例由 Looker 托管,请与您的 Looker 客户支持团队联系,以确保正确配置您的部署。