gpt4 book ai didi

ios - 如何在谷歌应用引擎中测量一个 I/O

转载 作者:行者123 更新时间:2023-11-29 13:09:57 25 4
gpt4 key购买 nike

我正在制作我的第一个应用程序。我是 SQL 和 GAE 的新手。 Google Cloud SQL 有“D0”层,“每天包含的 I/O”为 200k。我有一个例子,你能解释一下这个例子有多少个I/O吗?

假设我的 Cloud SQL 中有一个包含 10 行和 3 个标题的表。标题是“文章名称”、“作者”、“出版日期”。所以总共有30个字段。当用户启动我的应用程序并请求最新信息时,我想向用户发送所有 30 个字段。我可以使用单个 SQL 代码将其发送给用户。

该查询的执行是因为传输了 30 个字段而计为 30 次 I/O,还是因为运行了 1 个 SQL 查询而计为 1 次 I/O?

感谢您的帮助。

最佳答案

The pricing guide有话要说;

The number of I/O requests to storage made by your database instance depends on your queries, workload and data set. Cloud SQL will cache data in memory to serve your queries efficiently and to minimise the number of I/O requests.

换句话说,这两个选项都不是,一些查询可能完全从内存中提供,不产生 I/O,而有些可能会产生很多 I/O 请求。使用索引优化数据库将使您的查询更便宜,对大表生成表扫描将花费更多。

简而言之,与在本地计算机上保持快速数据库一样适用相同的良好实践规则,但不进行优化不仅会使您的查询变慢,而且会增加它们的成本。

关于ios - 如何在谷歌应用引擎中测量一个 I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17633923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com