我正在使用phpmyadmin
来管理我的数据库。在我的一个表中,当我点击查看60000条记录的最后一页(30条记录)时,我收到此警报:
"此操作可能需要很长时间。无论如何继续进行?"实际上并没有发生,它会在很短的时间内显示记录。
顺便说一句,我的表格结构如下:
CREATE TABLE `documents` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`type` char(50) NOT NULL,
`comment` varchar(512) DEFAULT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
那为什么我会收到这个警报?
答案 0 :(得分:2)
phpMyAdmin,如你所知,它是一个基于PHP的数据库管理面板,它必须扫描数据库到最后30行,这意味着它正在处理0到60000之间的每条记录以检索记录59970-60000。
取决于您的网络和网络的速度sql server是,这可能需要很长时间。警告信息只是说由于数据库的大小,可能需要很长时间才能获取这些记录。