From fa40ba96bdf57de5b6ae95faf3f3b2225373f647 Mon Sep 17 00:00:00 2001 From: larkee Date: Fri, 18 Jun 2021 18:29:39 +1000 Subject: [PATCH 1/2] feat: update query stats samples --- samples/samples/snippets.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/samples/samples/snippets.py b/samples/samples/snippets.py index 10fc6413c2..d451752ac6 100644 --- a/samples/samples/snippets.py +++ b/samples/samples/snippets.py @@ -1703,7 +1703,10 @@ def query_data_with_query_options(instance_id, database_id): with database.snapshot() as snapshot: results = snapshot.execute_sql( "SELECT VenueId, VenueName, LastUpdateTime FROM Venues", - query_options={"optimizer_version": "1"}, + query_options={ + "optimizer_version": "1", + "optimizer_statistics_package": "auto_20191128_14_47_22UTC" + }, ) for row in results: @@ -1716,7 +1719,11 @@ def create_client_with_query_options(instance_id, database_id): # [START spanner_create_client_with_query_options] # instance_id = "your-spanner-instance" # database_id = "your-spanner-db-id" - spanner_client = spanner.Client(query_options={"optimizer_version": "1"}) + spanner_client = spanner.Client( + query_options={ + "optimizer_version": "1", + "optimizer_statistics_package": "latest" + }) instance = spanner_client.instance(instance_id) database = instance.database(database_id) From c161ea68e7f466e6d24cfcb23a009348bb991d75 Mon Sep 17 00:00:00 2001 From: larkee Date: Tue, 22 Jun 2021 09:38:52 +1000 Subject: [PATCH 2/2] fix: swap values to correct samples --- samples/samples/snippets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/samples/snippets.py b/samples/samples/snippets.py index d451752ac6..18af239b5b 100644 --- a/samples/samples/snippets.py +++ b/samples/samples/snippets.py @@ -1705,7 +1705,7 @@ def query_data_with_query_options(instance_id, database_id): "SELECT VenueId, VenueName, LastUpdateTime FROM Venues", query_options={ "optimizer_version": "1", - "optimizer_statistics_package": "auto_20191128_14_47_22UTC" + "optimizer_statistics_package": "latest" }, ) @@ -1722,7 +1722,7 @@ def create_client_with_query_options(instance_id, database_id): spanner_client = spanner.Client( query_options={ "optimizer_version": "1", - "optimizer_statistics_package": "latest" + "optimizer_statistics_package": "auto_20191128_14_47_22UTC" }) instance = spanner_client.instance(instance_id) database = instance.database(database_id)