Tôi đang cố xóa 267 bản ghi trong số khoảng 40 triệu. Truy vấn trông giống như:"Tổng số khóa vượt quá kích thước bảng khóa" Xóa 267 Bản ghi
delete from pricedata
where
pricedate > '20120413'
giá là trường char(8)
.
tôi biết về việc điều chỉnh innodb_buffer_pool_size
, nhưng nếu tôi có thể làm
select from pricedata
where
pricedate > '20120413'
và nhận được 267 hồ sơ (và đó là tất cả có), không có lỗi, tại sao nó nghẹt thở trên xóa?
Và nếu điều chỉnh innodb_buffer_pool_size
không hoạt động, tôi nên làm gì?
Bạn có chỉ mục trên 'giá trị'? – Quassnoi
Tôi đặt một cái vào ngay sau khi đăng (và trước khi phản hồi của bạn, thật không may). Nó vẫn đang xây dựng! Điều tốt là một ngày cuối tuần ... – davej