Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在谷歌应用程序引擎中测量一个I/O_Ios_Google App Engine_Google Cloud Sql - Fatal编程技术网

Ios 如何在谷歌应用程序引擎中测量一个I/O

Ios 如何在谷歌应用程序引擎中测量一个I/O,ios,google-app-engine,google-cloud-sql,Ios,Google App Engine,Google Cloud Sql,我正在制作我的第一个应用程序。我对SQL和GAE都是新手。谷歌云SQL有一个层“D0”,它“包括每天的I/O”为200k。我有一个例子,你能解释一下这个例子有多少I/O吗 假设我的云SQL中有一个10行3头的表。标题为“文章名称”、“作者”、“出版日期”。总共有30个字段。当用户启动我的应用程序并请求最新信息时,我希望向用户发送所有30个字段。我可以用一个SQL代码将其发送给用户 该查询的执行是因为传输了30个字段而计为30个I/O,还是因为运行了一个SQL查询而计为一个I/O 感谢你的帮助。有

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

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

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

感谢你的帮助。

有话要说

数据库实例对存储器的I/O请求数取决于查询、工作负载和数据集。云SQL将在内存中缓存数据,以高效地为您的查询提供服务,并最大限度地减少I/O请求的数量

换句话说,无论是这两个选项中的哪一个,有些查询可能完全由内存提供,不生成I/O,而有些查询可能生成许多I/O请求。使用索引优化数据库将使您的查询更便宜,在大型表上生成表扫描的成本更高

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

有这样的说法

数据库实例对存储器的I/O请求数取决于查询、工作负载和数据集。云SQL将在内存中缓存数据,以高效地为您的查询提供服务,并最大限度地减少I/O请求的数量

换句话说,无论是这两个选项中的哪一个,有些查询可能完全由内存提供,不生成I/O,而有些查询可能生成许多I/O请求。使用索引优化数据库将使您的查询更便宜,在大型表上生成表扫描的成本更高

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

I/O指的是磁盘操作。因此,这实际上取决于查询和缓存数据。

I/O指的是磁盘操作。因此,这实际上取决于查询和缓存数据