Automated tracking of oldest running statement in distributed mvcc databases
AssigneeSnowflake Inc.
InventorsCristian Diaconu, Chen Luo, Alexander Miller
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsCristian Diaconu, Chen Luo, Alexander Miller
Estimating the term…
The subject technology initializes a statement for execution. The subject technology determines that the statement has been executing for longer than a minimum statement timeout. The subject technology periodically updates a read timestamp table with a new update timestamp for an entry corresponding to the statement. The subject technology determines whether the entry corresponding to the statement has been removed from the read timestamp table. The subject technology, in response to determining that the entry has not been removed from the read timestamp table, removes the entry from the read timestamp table. The subject technology provides a set of results from completing execution of the statement.
A system comprising:
A method comprising:
A non-transitory computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
Dependencies are inferred from the claim text.