我在本地的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<...>>, ...], ...>发布于 2012-03-29 17:05:36
GQL只是位于数据存储之上的一层;GQL查询的执行方式与db.Query相同,并产生相同的RPC。
https://stackoverflow.com/questions/9917962
复制相似问题