|
|
1
1
对于要在一次删除中删除的大量pond1-pond2对,我将创建临时表并在此表上进行连接。
|
|
|
2
1
我要做3个(使用连接而不是子查询)和测量删除查询的时间(不创建表和插入)。这是一个很好的起点,因为连接是非常常见和优化的程序,所以很难超过那个时间。然后你可以把这段时间和你现在的方法进行比较。 您也可以尝试以下方法:
在删除之前进行排序将提供更好的索引读取性能,因为硬盘缓存工作的可能性更大。 |
|
3
0
如果你的桌子上已经有一对了,那么3是好的。如果没有,则需要先插入它们。如果以后不需要它们,那么最好运行相同数量的DELETE语句,而不是INSERT语句。 在循环中准备一个语句怎么样,也许是批处理的(如果Python支持的话)
这对是从哪里来的?如果您可以编写一个SELECT语句来标识它们,那么只需将此条件移到delete的WHERE子句中即可。
|