Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Việc di chuyển dữ liệu từ EBS sang lưu trữ tạm thời có cải thiện hiệu suất truy vấn MySQL không?

câu trả lời của Daan đang chỉ đến bản tóm tắt xuất sắc của Eric Hammond về tất cả các lợi ích của EBS đã có (+1), nhưng cần nhấn mạnh lại một điểm trước:

Bộ nhớ tạm thời sẽ bị mất khi dừng / chu kỳ bắt đầu nói chung có thể biến mất , vì vậy bạn chắc chắn không muốn đặt bất kỳ thứ gì có giá trị lâu dài ở đó, tức là chỉ đặt dữ liệu tạm thời ở đó mà bạn có thể dễ dàng mất hoặc xây dựng lại , chẳng hạn như tệp hoán đổi hoặc dữ liệu tạm thời hoàn toàn được sử dụng trong quá trình tính toán. Tất nhiên, bạn có thể lưu trữ các chỉ mục khổng lồ ở đó, nhưng phải chuẩn bị để xây dựng lại các chỉ mục này sau khi bộ nhớ đã bị xóa vì bất kỳ lý do gì (khởi động lại ví dụ, lỗi phần cứng, ...).

Vì vậy, lưu trữ cơ sở dữ liệu MySQL trên lưu trữ tạm thời không phải là một ý tưởng hay ngay từ đầu, ngoại trừ trường hợp bạn biết chính xác mình đang làm gì và chuẩn bị sẵn sàng để luôn có các bản sao lưu kịp thời, v.v.

Điều đó nói rằng, điều này thực sự thuộc về Lỗi máy chủ và đã có một số câu hỏi tương tự hoặc liên quan được hỏi và trả lời - Tôi thường không liên kết đến kết quả tìm kiếm, nhưng điều đó thực sự hữu ích ở đây, hãy xem tăng hiệu suất tạm thời ; các câu trả lời tôi cho là phù hợp nhất cho một phán quyết đặc biệt là:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MacOSX:tự động khởi động mysql khi khởi động

  2. Làm cách nào để lấy kiểu dữ liệu cột của bảng mysql?

  3. Cách tự động hóa truy vấn bảng Pivot trong MySQL

  4. Cách sử dụng các vai trò đã thay đổi trong MySQL 8.0

  5. Tính thứ hạng trong PHP / MySQL