【发布时间】:2014-12-08 13:07:23
【问题描述】:
我的数据库中有很多表,每次通过 MySQL Workbench 连接时,模式都会开始自动刷新并开始获取表。然而,这个过程需要很长时间,一段时间后它说无法获取。
由于这种自动提取,我无法立即开始执行脚本。我必须等待自动获取超时才能做我的事情。如何在通过 MySQL Workbench 连接时禁用架构的自动获取/刷新?
【问题讨论】:
标签: mysql mysql-workbench workbench
我的数据库中有很多表,每次通过 MySQL Workbench 连接时,模式都会开始自动刷新并开始获取表。然而,这个过程需要很长时间,一段时间后它说无法获取。
由于这种自动提取,我无法立即开始执行脚本。我必须等待自动获取超时才能做我的事情。如何在通过 MySQL Workbench 连接时禁用架构的自动获取/刷新?
【问题讨论】:
标签: mysql mysql-workbench workbench
MySQL Workbench 仅在启动时加载默认或上次使用的活动模式。没有办法禁用它(否则它如何显示 db 对象列表?)。但是,您可以将一个小的 db(例如 mysql 或 temp)设置为默认值,它可以快速加载(您可以在连接设置中设置默认值)。
但是您必须使用完全限定的标识符来访问其他架构中的对象。
【讨论】:
MySQL Workbench 确实是一个主力,但有时会感觉有点臃肿和故障。你用的是什么版本?版本 6 将许多任务移至后台线程,如果您仍在运行 5,这可能会解决您的问题。
考虑使用更精简但更旧的 MySQL 查询浏览器来完成基本任务; http://downloads.mysql.com/archives/query/
【讨论】: