GQL只是数据存储之上的一层;GQL查询的执行方式与数据库相同。查询,并在同一RPC中得到结果。
我在本地GAE/Python服务器上运行默认的AppStats。AppStats显示了datastore_v3.RunQuery
和datastore_v3.Get
的详细信息,但没有关于GQL查询的有用信息(如下)。
是否还有查看实际查询的方法?
UPD。我不直接使用GQL查询,而是通过get()和fetch()间接使用。我说的是如何查看这500毫秒的时间。当前信息是无用的,用户应该调查堆栈跟踪。
Request: Query<app_='dev~app', compile_=True, composite_index_=[], filter_=[Query_Filter<...>], ...>
Request: Query<app_='dev~app', compile_=True, composite_index_=[], filter_=[Query_Filter<...>], ...>
Request: GetRequest<key_=[Reference<app_='dev~app', has_app_=1, has_path_=1, path_=Path<...>>, ...], ...>