mysql client "use database name" taking too long to execute

mysql

Solution

You can pass the `-A` argument to the `mysql` command-line tool to make it not load database metadata when using a database.

That being said, what you're describing is usually a sign that either you have too many tables and/or columns, or your database server is overloaded. Often, it's both. Either one should be fixed.

Problem

My database contains large no of tables (more than 300 tables ) . when I execute " use database name " command on mysql command line client , its taking very long time to execute. Is there any way we can make it execute faster. ?

Original source