gpt4 book ai didi

sql - 优化此 MySQL 查询?

转载 作者:行者123 更新时间:2023-11-29 01:15:15 25 4
gpt4 key购买 nike

以下查询需要永远执行(在带有 4gig ram 的 Macbook 上需要 30 多个小时)- 我正在寻找使其运行更高​​效的方法。任何想法表示赞赏!

CREATE TABLE fc AS 
SELECT threadid,
title,
body,
date,
userlogin
FROM f
WHERE pid
NOT IN (SELECT pid FROM ft) ORDER BY date;

(表“f”是 ~1 Gig/1,843,000 行,表“ft”是 168mb,216,000 行))

最佳答案

尝试外连接(我认为 MySQL 现在支持它们)而不是 not in:

create table fc as 
select f.threadid
, f.title
, f.body
, f.date
, f.userlogin
from f
left outer join ft
on f.pid = ft.pid
where ft.pid is null
order by date

关于sql - 优化此 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2626331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com