Vấn đề là bạn chưa xác định đủ điều kiện của mình. I E. chính xác thì bạn đang tối ưu hóa cái gì?
Ví dụ: hệ thống có được bảo trì hàng đêm và không có người dùng nào trên hệ thống không?Và bạn đang xóa một phần lớn cơ sở dữ liệu?
Nếu ngoại tuyến và xóa một lượng lớn%, có thể có ý nghĩa khi chỉ cần tạo một bảng mới với dữ liệu cần giữ, thả bảng cũ và đổi tên. Nếu xóa một% nhỏ, bạn có thể muốn sắp xếp hàng loạt thành các lô lớn vì không gian đăng nhập của bạn cho phép. Nó hoàn toàn phụ thuộc vào cơ sở dữ liệu của bạn, nhưng việc giảm chỉ mục trong thời gian xây dựng lại có thể làm tổn thương hoặc giúp đỡ - nếu thậm chí có thể do bị "ngoại tuyến".
Nếu bạn đang trực tuyến, khả năng xóa của bạn xung đột với hoạt động của người dùng (và hoạt động của người dùng chủ yếu là đọc, cập nhật hoặc những gì)? Hoặc, bạn đang cố gắng tối ưu hóa trải nghiệm người dùng hoặc tốc độ nhận được truy vấn của mình? Nếu bạn đang xóa khỏi bảng thường xuyên được người dùng khác cập nhật, bạn cần phải thực hiện hàng loạt nhưng với kích thước lô nhỏ hơn. Ngay cả khi bạn làm một cái gì đó giống như một khóa bàn để thực thi cách ly, điều đó không làm tốt lắm nếu câu lệnh xóa của bạn mất một giờ.
Khi bạn xác định điều kiện của mình tốt hơn, bạn có thể chọn một trong các câu trả lời khác tại đây. Tôi thích liên kết trong bài viết của Rob Sanders để xếp hàng.
Câu hỏi cho người sử dụng điện: câu hỏi này không có một câu trả lời duy nhất, là một loại cơ sở tri thức hơn là một câu hỏi trả lời đơn giản. Có thể nào nó có thể trở thành một wiki cộng đồng? (nếu tôi hiểu rõ về một điều gì là dành cho) – pomarc
Tôi muốn xem nó như là một bản tóm tắt đang diễn ra. Bài đăng này rất hữu ích với tôi nhưng đã mất nhiều giờ để đọc qua các đề xuất. Tôi đã gửi một bản chỉnh sửa với bản tóm tắt mới bị từ chối, chờ xem thử thứ hai có đi qua không :) – xero
@xero Tôi đã khôi phục bản chỉnh sửa, bạn có thể gắn cờ quản trị viên để chú ý (sử dụng khác) sau khi đọc [Nên cộng đồng wiki cảnh sát bị đóng cửa?] (http://meta.stackexchange.com/questions/392/should-the-community-wiki-police-be-shut-down) [Chúng ta có thể làm gì để làm cho Wiki Cộng đồng trở nên tốt hơn? ] (http://meta.stackexchange.com/questions/67039/what-can-we-do-to-make-community-wiki-better) và http://meta.stackoverflow.com/a/266921 – bummi