0
至上千元,DBForge挂起服务器的记录
- 我有1500年记录
- 我使用MySQL 5.0.54的表。
- 我使用dbForge为MySQL 5.0.97
表:
CREATE TABLE IF NOT EXISTS s_users(
user_id MEDIUMINT(9) NOT NULL,
employee_id INT(11) NOT NULL,
surname VARCHAR(50) NOT NULL,
firstname VARCHAR(50) DEFAULT NULL,
phone VARCHAR(25) DEFAULT NULL,
email VARCHAR(100) DEFAULT NULL,
organization_eng VARCHAR(100) DEFAULT NULL,
organization_fra VARCHAR(100) DEFAULT NULL,
unit_id SMALLINT(6) NOT NULL DEFAULT 0,
unit_name_eng VARCHAR(150) DEFAULT NULL,
unit_name_fra VARCHAR(150) DEFAULT NULL,
status ENUM('active', 'inactive') NOT NULL DEFAULT 'inactive',
udate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
ENGINE = MYISAM
AVG_ROW_LENGTH = 131
CHARACTER SET utf8
COLLATE utf8_unicode_ci;
声明:
select * from s_users;
这里采取的步骤重现:
- 运行查询:select * from s_users;
- 不要滚动到记录的结尾,它表示302+
- 在另一个窗口1,运行查询显示全PROCESSLIST;
- 在该状态下,它会显示写网
- 直到我滚动我最初的SQL语句的记录结束后,或关闭其中运行该语句的标签,查询将继续走(时间列不断增加)并阻止其余的语句。
我的身影,我在某处dbForge缺少的设置?
更新#1
这被带到了我的注意: https://stackoverflow.com/a/802686/503246
也许DBForge使用特定的C API调用导致此?