使用Left Join的Mysql查询太慢了
发布时间:2020-05-24 13:38:07 所属栏目:MsSql 来源:互联网
导读:查询: select `r`.`id` as `id` from `tbl_rls` as `r` left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id` 两张桌子都有8k记录,但为什么它很慢,有时需要2-3分钟? OMG,这个查询使mysql服务器失效.会在一秒钟内回复你的人民:( 建议索
|
查询: select `r`.`id` as `id`
from `tbl_rls` as `r`
left join `tblc_comment_manager` as `cm` on `cm`.`rlsc_id` != `r`.`id`
两张桌子都有8k记录,但为什么它很慢,有时需要2-3分钟? OMG,这个查询使mysql服务器失效.会在一秒钟内回复你的人民:( 建议索引列的所有人都是正确的. 解决方法考虑也为您的表编制索引.我们在一百万个记录表上运行多个左连接,返回结果的时间不会超过一秒或两秒.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在SQL Server中有效地合并两个层次结构?
- sql-server – 高可用性系统,我该如何开始?
- SQL Server 2005 IsNumeric无法捕获’0310D45′
- sql-server – SQL Server Management Studio中的“收藏夹”
- 为什么SQL id序列不同步(特别是使用Postgres)?
- SQL Server sql复制表结构和数据的实现方法
- sql – 将串联与ORDER BY结合使用
- sql-server – Azure SQL频繁连接超时
- 当从.Net应用程序调用SQL函数与在Management Studio中进行相
- ‘sp_executesql’附近的语法不正确
