Bài giảng Quản trị cơ sở dữ liệu - Chương 2: Các hoạt động quản trị cơ sở dữ liệu

27 3 0
Bài giảng Quản trị cơ sở dữ liệu - Chương 2: Các hoạt động quản trị cơ sở dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Quản trị cơ sở dữ liệu - Chương 2: Các hoạt động quản trị cơ sở dữ liệu. Chương này cung cấp cho học viên những kiến thức về: kiểm soát dữ liệu; quản lý thay đổi cơ sở dữ liệu; tối ưu hóa hiệu suất và kế hoạch phòng ngừa rủi ro cho cơ sở dữ liệu;... Mời các bạn cùng tham khảo!

   2.1 Kiểm soát liệu 2.2 Quản lý thay đổi CSDL 2.3 Tới ưu hóa hiệu suất kế hoạch phòng ngừa rủi ro cho CSDL 27   Đánh giá khả sử dụng liệu (Data availability) Toàn vẹn liệu (Data integrity) 28    Tính khả dụng (tính sẵn sàng) liệu tình trạng mà người sử dụng có thể truy cập vào liệu Là tỷ lệ phần trăm thời gian mà liệu có thể được truy cập người dùng Phân biệt: tính khả dụng CSDL hiệu suất CSDL 29  Khả sử dụng liệu bao gồm thành phần: ◦ ◦ ◦ ◦ Khả quản lý: tạo trì môi trường hiệu quả để cung cấp dịch vụ cho người dùng Khả phục hồi: thiết lập lại các dịch vụ trường hợp xảy lỗi Độ tin cậy: khả cung cấp các dịch vụ các mức khoảng thời gian định Khả bảo trì: khả xác định lỗi, chuẩn đoán nguyên nhân sửa chữa lỗi 30  Các vấn đề tính sẵn sàng: ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ Sự mát trung tâm DL Vấn đề (Sự cố) mạng (máy tính) lưới Sự mát hỏng hóc phần cứng máy chủ Lỗi hệ điều hành Lỗi phần mềm hệ QT CSDL Lỗi phần mềm ứng dụng Vấn đề bảo mật phân quyền Lỗi liệu Vấn đề lưu phục hồi CSDL … 31   Đảm bảo tính sẵn sàng: với ngân sách tài nguyên hạn chế, liệu ngày gia tăng, cần đánh giá nhu cầu thiết yếu doanh nghiệp thực các chiến lược quan trọng để đảm bảo khả sử dụng DL Chiến lược để đảm bảo tính khả dụng liệu gồm các bước: ◦ ◦ ◦ ◦ Thực việc bảo trì định kỳ hệ thống hoạt động Tự động hóa các chức quản trị CSDL Khai thác các tính DBMS để nâng cao tính sẵn sàng DL Khai thác các công nghệ phần cứng 32  Các kiểu toàn vẹn liệu: ◦ ◦ Toàn vẹn cấu trúc CSDL Toàn vẹn DL mức khái niệm 33     Tính quán tồn vẹn cấu trúc CSDL có tầm quan trọng việc quản lý CSDL Hệ QT CSDL sử dụng cấu trúc bên trỏ để trì các đối tượng CSDL theo thứ tự thích hợp Nếu cấu trúc bị hư hỏng  đe dọa đến sự truy cập CSDL Toàn vẹn cấu trúc CSDL: ◦ ◦ Các vấn đề kiểu cấu trúc CSDL (chỉ mục, header ) Sử dụng các chương trình tiện ích hệ QT CSDL để kiểm tra tính toàn vẹn cấu trúc CSDL 34 Đảm bảo tính chính xác tính khả thi liệu CSDL  Toàn vẹn liệu mức khái niệm:  ◦ ◦ ◦ ◦ ◦ ◦ Toàn vẹn thực thể Ràng buộc khóa Kiểu liệu Giá trị mặc định Ràng buộc Check … 35   Sao lưu phục hời CSDL An tồn bảo mật CSDL 36   Sau lưu, cần kiểm tra tính chính xác bản Nên lưu cả liệu khơng có CSDL được sử dụng các ứng dụng 39          Sao lưu đầy đủ lưu phần Sao lưu các đối tượng CSDL Các thông tin lưu hệ QT CSDL Các vấn đề truy cập đồng thời Đảm bảo tính quán lưu Sao lưu tệp log (ít thành hai bản) Xác định lịch biểu cho việc lưu Sao lưu các thành phần CSDL (tệp logs, file cấu hình, thư viện hệ thống, ) Một số cách tiếp cận lưu khác (chuyên gia, phần mềm) 40    Việc khôi phục bản lưu CSDL sẽ trả CSDL cùng trạng thái CSDL tại thời điểm ta thực việc lưu Giao dịch khơng hồn thành lưu được hủy bỏ để đảm bảo tính quán CSDL Khôi phục bản lưu Transaction log áp dụng lại tất cả các giao dịch hoàn thành Transaction log đối với CSDL 41   Xác định các tùy chọn để phục hồi CSDL Các bước phục hồi CSDL: ◦ ◦ ◦ ◦ ◦ ◦ ◦  Xác định nguyên nhân gây sự cố Phân tích lỗi Xác định đối tượng cần được phục hồi Xác định mối quan hệ các đối tượng CSDL cần được phục hồi Xác định bản lưu gần được sử dụng để khôi phục Khôi phục bản Xem lại nhật ký CSDL Các mô hình phục hồi CSDL SQL Server: phục hời đơn giản, phục hời tồn bộ, phục hồi với số lượng lớn 42     Phục hồi tại (recover to current) Phục hồi tới thời điểm xác định (point-in-time: PIT) Phục hồi giao dịch: – PIT recovery – UNDO recovery – REDO recovery Phục hời thiên tai 43   An tồn bảo mật CSDL liên quan tới nhiều thành phần khác như: NSD, HĐH, Mạng, Ứng dụng,… – Chỉ người được phân quyền mới được phép truy cập thao tác với CSDL phạm vi cho phép Thao tác bản để bảo mật CSDL: ◦ Tài khoản, mật khẩu, giới hạn người dùng CSDL 44   Tới ưu hóa truy xuất Đánh giá lập kế hoạch phòng ngừa rủi ro 45      Tới ưu hóa gì?  Tìm điểm tốt không gian lời giải tất cả các chiến lược khả hữu  Phụ thuộc vào nhiều yếu tô Lập kế hoạch quản lý Quản lý mức dịch vụ Các loại tới ưu hóa – Tới ưu hóa hệ thớng – Tới ưu hóa CSDL – Tới ưu hóa chương trình ứng dụng Các cơng cụ điều chỉnh hiệu 46    Môi trường tương tác Cài đặt cấu hình hệ quản trị CSDL Giám sát hệ thống 47   Các kỹ thuật tới ưu hóa CSDL – Phân hoạch (vùng) – Phân hoạch (vùng) thô với hệ thống tập tin – Chỉ mục – Phi chuẩn – Phân cụm – … Tổ chức lại CSDL 48    Thiết kế ứng dụng Tới ưu hóa quan hệ Một sớ tới ưu hóa khác – Truy cập khung nhìn – Viết lại truy vấn – Tới ưu hóa dựa ḷt 49   Xác định rủi ro (Risk Identification) Xếp độ ưu tiên rủi ro (Risk Prioritization) 50   Là xác định các nhân tớ có thể gây rủi ro hệ thống CSDL Phương pháp xác định rủi ro bao gồm: ◦ ◦ ◦ Các danh sách kiểm tra (checklists) các rủi ro có thể xảy Các khảo sát (surveys), các họp (meetings Xem xét lại (reviews) các kế hoạch, quy trình (process), các sản phẩm công việc (work products) 51    Mục đích: để quản lý sức lực có thể được tập trung vào rủi ro cao Việc xếp độ ưu tiên đòi hỏi phải phân tích tác động có thể có sự kiện rủi ro trường hợp thực sự xảy Xếp hạng các rủi ro dựa xác suất ảnh hưởng chúng lên hệ CSDL 52     Lập kế hoạch phòng ngừa rủi ro (kế hoạch dự phòng) quá trình chuẩn bị tài sản hoạt động tổ chức trường hợp rủi ro Khôi phục rủi ro CSDL phải thành phần không thể tách rời kế hoạch khôi phục tổng thể Mục tiêu kế hoạch phòng ngừa rủi ro giảm thiểu chi phi mát thiệt hại đối với các nguồn lực CSHT IT Đánh giá đối tượng CSDL để khôi phục rủi ro 53 ... giá khả sử dụng liệu (Data availability) Toàn vẹn liệu (Data integrity) 28    Tính khả dụng (tính sẵn sàng) liệu tình trạng mà người sử dụng có thể truy cập vào liệu Là tỷ lệ phần... Chiến lược để đảm bảo tính khả dụng liệu gồm các bước: ◦ ◦ ◦ ◦ Thực việc bảo trì định kỳ hệ thống hoạt động Tự động hóa các chức quản trị CSDL Khai thác các tính DBMS để... header ) Sử dụng các chương trình tiện ích hệ QT CSDL để kiểm tra tính toàn vẹn cấu trúc CSDL 34 Đảm bảo tính chính xác tính khả thi liệu CSDL  Toàn vẹn liệu mức khái niệm:

Ngày đăng: 11/07/2022, 19:06

Tài liệu cùng người dùng

Tài liệu liên quan