Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通常从 DB (很少) 1 中删除一些行...
但是当我检查探查器时,有三个查询:
前两个只是选择用户=>时间大约:时间:1.31 ms
第三个查询是删除:
DELETE FROM likes WHERE user_id = ? AND status_id = ?
外键和索引。
时间为:时间:30.55 ms
这不是太多了吗?还是很好?
SELECT一般来说,一个语句更快。
SELECT
请记住,在DELETE一行(或一组行)之前,DBMS 必须找到(“所以选择”)必须涉及哪一行,然后删除这些行。也许他还必须以级联方式删除许多表中的其他记录,甚至重新索引这些表,所以,是的,很正常
DELETE