mysql - Mysql下创建数据库很慢

标签 mysql database

我正在尝试使用以下方法创建数据库:

create database test;

看起来很简单,但是当我按回车键时,它只是等待。没有错误消息,只是什么都没有。还有另一个数据库正在为实时应用程序工作,因此我无法重新启动 mysql 服务。 Mysql必须一直处于事件状态。对于这种情况我能做些什么吗?原因是什么?

输出:

root@delta-dbs1:/# mysql -u mysql -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 124011
Server version: 5.1.30-ndb-6.3.20-cluster-gpl MySQL Cluster Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database test_wips;

之后就没有任何内容了。它只是挂起。而且 ping 的响应也很好。网络没有问题,因为我的应用程序正在从之前创建的其他数据库中获取数据。我的问题是,我无法创建或删除任何数据库。

提前致谢。

最佳答案

可能其他应用程序正在通过查询减慢您的服务器速度。您需要查看slow query log检查是哪一个。

关于mysql - Mysql下创建数据库很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5577340/

相关文章:

mysql - unknown.binary :mysql-connector-java-5. 1.23-bin :jar:SNAPSHOT is missing, 的 POM 没有可用的依赖信息

mysql - 我可以在没有数据库连接的情况下使用 DBD::mysql quote() 函数吗?

php - 组织数据库

c# - 为什么不在 finally block 中关闭数据库连接

mysql - 如何在 MySQL 中实现这个查询?

database - 将现有数据库添加到 postgreSQL 9.0

php - Drupal 中的 node_save 在将值存储到 MySQL 数据库时出现问题

c# - 获取 Mysql 中的 Text 和 int 表单并存储在文本框中

MySQL显示多个表中的列

c++ - 如何创建 sqlite3 内存数据库?