Tôi lặn sâu hơn và sâu hơn vào tính năng MySQL, và một trong những hôm sau tôi đang cố gắng ra là phân vùng bảngphân vùng và UPDATE
Có về cơ bản chỉ có một câu hỏi về họ, mà tôi không thể tìm thấy một câu trả lời rõ ràng chưa:
Nếu bạn CẬP NHẬT một hàng, hàng sẽ tự động được chuyển sang phân đoạn khác, nếu điều kiện phân vùng của phân vùng khác được đáp ứng? (ví dụ: các phân vùng được phân chia theo vùng và vùng thay đổi từ vùng A sang vùng B)
Và nếu điều đó không xảy ra tự động, tôi cần phải làm gì để di chuyển hàng phân vùng A đến phân vùng B? (và sẽ có một hit hiệu suất bằng cách làm như vậy?)
Điều tôi muốn làm là di chuyển thông tin 'đã xóa' (cờ) vào một phân vùng riêng biệt của bảng, vì chúng hiếm khi được gọi. Liệu đó có phải là một ý tưởng tốt hay tốt hơn là chỉ để lại mọi thứ trong cùng một bảng (có lẽ một ngày nào đó rất lớn - nhiều triệu hàng)?
Tôi đã hy vọng rằng nó sẽ hoạt động theo cách đó, cảm ơn! Tôi chỉ không chắc chắn vì tôi không thể nhìn thấy nó được đề cập trong tài liệu. – Katai