Description
As for now, there are two places which blocks sql thread in order to wait for completion of the operation:
- join() on futures returned by UpdatableTable in ModifyNode
- finalisation of a transaction in QueryTransactionWrapper
Performance of a sql engine is sensitive to a blocking of sql threads because every fragment of a query is bound to a particular thread.
Let's revise and fix aforementioned places.
Attachments
Issue Links
- relates to
-
IGNITE-20808 Sql. Poor performance of INSERT
- Resolved
- links to