My Oracle Support Banner

Execution of Large Statements in MySQL Shell Using Interactive Mode Is Very Slow (Doc ID 2550239.1)

Last updated on JUNE 23, 2019

Applies to:

MySQL Server - Version 5.7 and later
Information in this document applies to any platform.

Symptoms

When a large statement is executed interactively in MySQL Shell, it takes a long time to execute even if the reported query time is quick. The issue can for example occur when restoring a mysqlpump or mysqldump backup. If you wrap a SELECT NOW() statement around the large statement, you can see the effect, for example:

The test.sql file consists of the two SELECT NOW() statements with an INSERT statement inserting 17944 rows in between. Notice how the INSERT statement completes in less than 0.7 second, but there are 51 seconds between the two SELECT NOW() statements.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.