Oracle 10g - Làm thế nào để ngăn chặn một người dùng ăn cắp tất cả các tài nguyên?


7

Tôi tự hỏi liệu có cách nào để hạn chế số lượng tài nguyên mà một người dùng có thể sử dụng trên hệ thống Oracle của tôi không. Tôi muốn hạn chế một số truy vấn và hệ thống có thể hog tất cả tài nguyên hệ thống khi chúng chạy các truy vấn không được tối ưu hóa.

Câu trả lời:



3

Nếu bạn đang tìm kiếm thứ gì đó đơn giản hơn trình quản lý tài nguyên, hãy thử Hồ sơ .

Tôi đã không có nhiều thành công với người quản lý tài nguyên. Theo kinh nghiệm của tôi, tôi nhận thấy rằng việc ưu tiên tài nguyên cho một số người dùng dễ dàng hơn là giới hạn người dùng.


Không phải Hồ sơ chỉ là một phần của Trình quản lý tài nguyên (theo liên kết của bạn)?
Nick Chammas

Hồ sơ số là một cách giới hạn tài nguyên cơ bản hơn nhiều so với trình quản lý tài nguyên. Đây có thể là một liên kết tốt hơn.
Michal Tenenberg

Hồ sơ thực sự đơn giản hơn, nhưng chúng hoạt động khác nhiều so với trình quản lý tài nguyên. Hồ sơ sử dụng các giới hạn nội tại mà không có khái niệm về tình trạng của cơ sở dữ liệu hoặc liệu tuyên bố / phiên sẽ có bất kỳ tác động đáng kể nào đến hiệu suất hay không. Ví dụ: nếu một câu lệnh vượt quá CPU_PER_CALL, nó sẽ trả về lỗi ngay cả khi việc thực thi sẽ có ít tác động đến hệ thống.
Leigh Riffel

Mặt khác, Trình quản lý tài nguyên không làm gì nếu câu lệnh có thể hoàn thành mà không ảnh hưởng đến toàn bộ hệ thống ngay cả khi điều đó có nghĩa là nó sử dụng 99,9% CPU. Từ tài liệu: "Khi mọi nhóm có thể bảo mật nhiều tài nguyên CPU theo yêu cầu, trước tiên, Trình quản lý tài nguyên cơ sở dữ liệu tìm cách tối đa hóa thông lượng hệ thống, không thực thi tỷ lệ phần trăm phân bổ."
Leigh Riffel

Khi hệ thống sẽ cần ưu tiên, các phiên có thể được chuyển sang các nhóm người tiêu dùng khác nhau để hạn chế việc sử dụng tài nguyên của họ, nhưng trừ khi được chỉ định, các câu lệnh sẽ không ném lỗi chỉ chạy chậm hơn.
Leigh Riffel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.