【发布时间】:2011-06-07 00:57:33
【问题描述】:
我最近注意到为我正在开发的 Web 应用程序重新创建数据库需要花费大量时间。我刚刚从 Macport 重新安装了 Mysql...
我的表现真的很糟糕,例如:
0.293437004089 秒
CREATE TABLE blockip (
id INT(11) NOT NULL AUTO_INCREMENT,
ip VARCHAR(15) NOT NULL DEFAULT '',
username VARCHAR(80) NOT NULL DEFAULT '',
time INT(10) NOT NULL DEFAULT '0', PRIMARY KEY (id) )
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci TYPE=MyISAM;
在附近的另一台机器上,对于相同的查询,我得到 0.0016529560089111 秒。
问题似乎与磁盘有关:当我开始在数据库中创建 70 个表时,磁盘使用率变得非常高。
任何想法从哪里开始寻找线索?
【问题讨论】:
-
这个问题更适合dba.stackexchange.com
-
我在那里添加了同样的问题。感谢您的提示...我们会看看情况如何。