[英]Can a powerful machine improve performance of DELETE?
我正在使用 MySQL 5.7 並嘗試通過主鍵從 Innodb 表中刪除 1 億行。
該表是在 RDS 中構建的,我在個人 PC 上通過 SQLYOG 執行刪除查詢。
在我看來,無論哪個客戶端連接到 RDS,它只會將刪除查詢發送到 RDS,然后 RDS 運行它,不會使用客戶端的資源。 但是,有人告訴我,如果我連接到 RDS 並在強大的服務器上執行刪除查詢,它將顯着加快速度。
這是真的? 誰能解釋一下嗎?
服務器的強大程度可能並不重要。
大刪除需要
DELETE
完成之后)COMMIT
時)性能問題:
也就是說,更強大的服務器不會有太大幫助。
可以幫助回答以下問題:
PARTITIONing
。 (僅當您可以將DELETE
替換為DROP PARTITION
時,這才是可行的。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.