US 11,669,427 B2
Query-attempt processing in a database environment
Benoit Dageville, San Mateo, CA (US); Johan Harjono, San Francisco, CA (US); Simon Holm Jensen, Menlo Park, CA (US); Kunal Prafulla Nabar, Burlingame, CA (US); and Steven James Pelley, San Mateo, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Mar. 31, 2022, as Appl. No. 17/657,393.
Application 17/657,393 is a continuation of application No. 17/142,962, filed on Jan. 6, 2021, granted, now 11,321,209.
Application 17/142,962 is a continuation of application No. 16/555,951, filed on Aug. 29, 2019, granted, now 10,915,418.
Prior Publication US 2022/0222161 A1, Jul. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 16/248 (2019.01); G06F 16/2458 (2019.01); G06F 16/242 (2019.01); G06F 11/34 (2006.01)
CPC G06F 11/3072 (2013.01) [G06F 11/1402 (2013.01); G06F 11/327 (2013.01); G06F 11/3409 (2013.01); G06F 16/248 (2019.01); G06F 16/2425 (2019.01); G06F 16/2465 (2019.01); G06F 16/2474 (2019.01)] 25 Claims
OG exemplary drawing
 
1. A method performed by a database platform executing instructions on at least one hardware processor, the method comprising:
receiving a query;
operating a first query manager of the database platform to manage a first attempt to execute the query;
based on determining that the attempt to execute the query was unsuccessful:
identifying a second query manager of the database platform as implementing a same version of the database platform as the first query manager; and
operating the second query manager to manage a first retry attempt to execute the query.