我按照使用 SQL API 的 cosmos db示例中的示例进行操作,但获取数据的速度非常慢。我正在尝试获取一周的数据(大约 100 万条记录)。下面的示例代码。
client = cosmos_client.CosmosClient(HOST, {'masterKey': KEY})
database = client.get_database_client(DB_ID)
container = database.get_container_client(COLLECTION_ID)
query = """
SELECT some columns
FROM c
WHERE columna = 'a'
and columnb >= '100'
"""
result = list(container.query_items(
query=query, enable_cross_partition_query=True))
我的问题是,有没有其他方法可以更快地查询数据?将查询结果放在列表中会使它变慢吗?我在这里做错了什么?
慕沐林林
相关分类