Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误代码:2013:查询期间与Mysql服务器的连接中断。。如何改进此查询_Mysql - Fatal编程技术网

错误代码:2013:查询期间与Mysql服务器的连接中断。。如何改进此查询

错误代码:2013:查询期间与Mysql服务器的连接中断。。如何改进此查询,mysql,Mysql,我在我的帖子标题中指出了错误。我有两张桌子。第一个,大的是超过4000000条记录,第二个,小的是大约7000条记录。我想在samll表中搜索该值,如果找到,我想从大表中提取整个记录。该命令从未执行,并且始终与数据库失去连接。我试图将输出限制在50条记录以内,同样的事情也发生了。请帮帮我。如果我需要索引之类的东西(我读到这篇文章可能会解决这样的性能问题,请向我说明如何解决。我不是DBA) *编辑:*我使用MySQL workbench 5.2.41 CE。在以前的一个项目中,我实际上可以通过一个

我在我的帖子标题中指出了错误。我有两张桌子。第一个,大的是超过4000000条记录,第二个,小的是大约7000条记录。我想在samll表中搜索该值,如果找到,我想从大表中提取整个记录。该命令从未执行,并且始终与数据库失去连接。我试图将输出限制在50条记录以内,同样的事情也发生了。请帮帮我。如果我需要索引之类的东西(我读到这篇文章可能会解决这样的性能问题,请向我说明如何解决。我不是DBA)


*编辑:*我使用MySQL workbench 5.2.41 CE。

在以前的一个项目中,我实际上可以通过一个非常简单的查询再次使MySQL服务器崩溃。在调用数据库的代码中,我看到了相同的错误消息。您能否验证MySQL服务器的进程ID在查询前后是否相同?很可能是您的操作系统在崩溃后立即重新启动MySQL服务器,MySQL命令行客户端会自动重新连接(尽管会发出通知)。

请发布表的结构(
SHOW CREATE TABLE
output)。
select * from db.large, db.small 
where large.value=small.value;