Mysql

什麼樣的SSD可以加快查詢大量數據的速度?

  • March 4, 2019

出於研究目的,我使用了一個包含 20 個表(引擎:myISAM)和大約 90 億行的大型 MariaDB 數據庫(約 500 GB)。由於我的筆記型電腦(16 GB RAM)上缺少免費儲存空間,我將數據放在了外部硬碟驅動器上。這對於簡單的查詢來說已經足夠了。但對於更複雜的任務,查詢需要幾天時間。大多數任務將是 SELECT 查詢(具有多個連接)。

這就是為什麼我想投資一個新的內部硬碟驅動器(1-2 TB),它將用於伺服器設置(128 GB RAM)。由於性能原因,我認為 SSD 將是正確的選擇。主機板有空閒的 PCIe x8 和 SATA 6.0GB/s 插槽。

PCIe SSD 和 M.2 SSD 有區別嗎?

根據我的要求,哪種 SSD 最物有所值?我不想花超過300美元?

根據我的要求,這將是最物有所值的

購物/推薦在這里通常被認為是題外話,所以我會堅持技術差異而不是討論價值判斷。

PCIe SSD 和 M.2 SSD 有區別嗎?

M.2 只是一種外形:它可以容納帶有 SATA 或 nVME 介面的驅動器。新的基於 PCIe 的卡幾乎肯定是 nVME,但可能是 SATA 介面和焊接到板上的 SATA 驅動器。

什麼樣的SSD可以加快查詢大量數據的速度?

SATA 和 NVMe 驅動器之間的主要區別在於介面速度,它造成了吞吐量瓶頸。因為影響隨機訪問速率的延遲可能在您想要 NVMe(表面安裝在 PCIe 卡上或 M.2 插槽中)的各種 SSD 類型之間相似,以提高速度。

當然,與通過 USB 連接驅動器的目前解決方案相比,兩者都應該明顯更快。

引用自:https://dba.stackexchange.com/questions/230262