ứng dụng asp.net của tôi sử dụng một số trình tự để tạo các bảng khóa chính. Quản trị viên Db đã thiết lập kích thước bộ nhớ cache là 20. Bây giờ ứng dụng đang được thử nghiệm và một vài bản ghi được thêm vào hàng ngày (nói 4 cho mỗi phiên kiểm tra người dùng). Tôi đã tìm thấy các bản ghi phiên kiểm tra mới luôn sử dụng các phần bộ nhớ cache mới như nếu số ngày lưu trong bộ nhớ cache đã hết hạn, mất mười phần mười khóa mỗi ngày. Tôi muốn hiểu nếu đó là do một số sai lầm tôi có thể đã thực hiện trong ứng dụng của tôi (xử lý các tableadapters hoặc bất cứ điều gì) hoặc nếu đó là hành vi thông thường. Có những phương pháp hay nhất về lập trình để đưa vào tài khoản khi xử lý các chuỗi oracle?Trình tự bộ nhớ cache của Oracle lão hóa quá thường xuyên
Vì ứng dụng sẽ không phải chịu tải nặng công việc (nói 20-40 bản ghi mới vào ban ngày), tôi đang báo nếu có thể đặt kích thước bộ nhớ cache nhỏ hơn hoặc không có gì cả. Việc thay đổi kích thước bộ nhớ cache của chuỗi có nghĩa là đặt lại chỉ mục hiện tại không?
cảm ơn trước cho bất kỳ gợi ý nào
Vì vậy, id của bạn có khoảng trống. Vậy cái gì? Tôi không thấy vấn đề. –
trong khi khoảng cách không phải là một vấn đề, lãng phí 95% giá trị chỉ là: lãng phí –
để được rõ ràng: khoảng trống không lo lắng cho tôi nhiều, tôi biết trình tự có thể có khoảng trống. –