Insights 管理:性能级别与保留
PlayFab Insights Management 已于 2026 年 3 月 31 日退役。我们建议使用数据连接以便今后管理你的性能和成本。如果你的标题仍在使用性能级别与保留,请继续查看本文以了解最佳实践详情。有关更多信息,请参阅 PlayFab Digest:3 月功能更新。
性能级别
为什么性能级别很重要?
性能级别决定- 分配给每个查询的资源(缓存大小、计算能力、内存)
- 并发查询的限制、最大并发查询数、每秒事件数和活跃事件导出数
我如何更改性能级别?
Performance Level 滑块用于选择新的性能级别。Performance Level Settings 表格显示你当前设置与你所选新设置的比较:
性能级别访问是否受限?
是的。每个标题都从性能级别 1 开始,这是所有 PlayFab 产品中包含的免费服务层。已上线的标题可以随意更改性能级别,但是,处于开发模式的标题必须启用付费 Insights 功能或上线才能访问大于 1 的性能级别。 在标题处于开发模式时启用付费 Insights 功能:- 登录 developer.playfab.com
- 选择处于开发模式的标题进入 Title Overview 页面
- 导航到页面左侧的 “Data” 选项卡
- 导航到页面顶部的 “Management (Preview)” 选项卡
- 在横幅中,选择 “Enable” 以启用付费 Insights 功能
一旦为标题启用付费 insights 功能,该标题还可以访问自定义的数据保留值。
缓存大小
PlayFab Insights 使用 Azure Data Explorer (Kusto) 的专用变体。Insights 将存储分为两类:热缓存和存储。热缓存是内存和 SSD 存储,查询速度极快。当所有数据都在热缓存中易于访问时,复杂查询和数据函数会快速执行。存储中位于热缓存之外的数据仍然易于访问且可查询,但对于存储中的大型数据集,查询时间可能会变慢。数据按引入时间分开,最近的数据首先存储在热存储中。数据存储对 Insights 是完全内部的过程,无论存储在何处,数据的访问方式都相同。 示例: 一家工作室选择了性能级别 3,因此拥有 100 GB 缓存。他们还选择了 1200 天的保留期,所以他们的集群中存储了略多于三年的数据。如果工作室每天的数据占用量为 1 GB,则热缓存中存储了 100 天的数据。用户可以在 90 天内运行查询并仅查询热缓存,也可以在所有三年内运行相同查询并从两个来源查询,无需更改查询结构。 更改性能级别时缓存受何影响? 当你降低性能级别时,随着硬件资源减少,数据将从热缓存加载到存储中。同样,当增加性能级别时,硬件立即分配给你并将数据传输到你的缓存中。此过程通常非常快,但缓存大小的 TB 级变化可能需要一小段时间才能完成。有关更多信息,请参阅最佳实践。计算能力
计算能力代表为每个查询分配的最大 vCPU 数量。根据给定查询计划的并行化程度,某些查询无法一次性充分利用所有 vCPU(order、distinct)。此外,为了提高查询体验的交互性,按开始时间优先分配查询,这意味着随后的并发查询可能会看到 vCPU 分配减少。 计算能力还增加了超时前的最大查询长度。下表代表当前数值:每查询最大内存
这代表分配给查询的总内存。请注意,这与用于存储数据的内存不同。查询内存专门用于存储用于计算和处理的查询数据,这对于更复杂的查询是一项重要资源。最大并发查询数
此值表示在每个性能级别可以同时运行的查询数量。最大每秒事件数
数据系统可以引入的总的最大每秒事件数。此数字是你 Playstream 和遥测事件以及可能正在进行的任何外部引入的组合。 如果我超过行写入限制会发生什么? 对于超出的每 2.7m(2,700,000)个事件,付费标题被收取一个积分的超额费用。这种超额费用的设计允许具有可预测引入负载的客户在非工作时间坐在较小的性能级别以节省成本。事件导出
事件归档允许客户按固定计划将其全部或部分数据导出到 Azure Blob 或 AWS S3。有关更多信息,请参阅导出数据。每小时积分数
Insights 按分钟以每小时积分数的费率计费(每小时积分数 / 60)。有关 Insights 积分定价的更多信息,请参阅 PlayFab 定价。保留

