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