Chủ đề
- #Cơ sở dữ liệu
- #Mô hình hóa dữ liệu vật lý
- #Mô hình hóa dữ liệu quan hệ
Đã viết: 2024-04-09
Đã viết: 2024-04-09 23:01
Nếu việc lập mô hình dữ liệu logic là tạo ra các bảng lý tưởng phù hợp với cơ sở dữ liệu quan hệ, thì việc lập mô hình dữ liệu vật lý bao gồm việc biến các bảng lý tưởng đó thành các bảng thực tế để sử dụng, cùng với việc lập kế hoạch sử dụng hiệu quả không gian lưu trữ, thiết kế phân vùng đối tượng, thiết kế chỉ mục tối ưu, v.v., tập trung vào việc cải thiện và tối ưu hóa hiệu năng.
Phương pháp tìm kiếm các truy vấn chậm (slow query) gây ra hiện tượng nghẽn cổ chai trong quá trình vận hành dịch vụ khác nhau tùy thuộc vào loại DBMS vàtruy vấn chậm (slow query)cần được tìm kiếm bằng cách sử dụng từ khóa này.
Bộ nhớ đệm (Cache)
Nếu các vấn đề về hiệu năng vẫn không được giải quyết bằng các phương pháp trên, thì việc thực hiện một thao tác gọi là chuẩn hóa ngược hoặc phi chuẩn hóa sẽ được thực hiện.
Cụ thể là sửa đổi cấu trúc của bảng.
Chuẩn hóa giống như việc từ bỏ hiệu năng đọc để đổi lấy sự thuận tiện trong thao tác ghi. Khi chuẩn hóa, bạn phải viết các truy vấn nối để lấy dữ liệu từ nhiều bảng đã được chia nhỏ.
Tuy nhiên, chuẩn hóa không nhất thiết phải làm giảm hiệu năng, vì vậy hãy đảm bảo xác định và xem xét đúng vấn đề trước khi tiến hành chuẩn hóa ngược.
Liên kết bên dưới cung cấp thông tin hữu ích vềchuẩn hóa ngược (denormalization)sẽ được đề cập trong phần tiếp theo.
Điều đầu tiên cần lưu ý là chuẩn hóa ngược cần được thực hiện sau khi đã tiến hành chuẩn hóa. Việc sử dụng bảng phi chuẩn hóa ngay từ đầu không phải lúc nào cũng tốt.
Hiện tại, đây không phải là kiến thức cần thiết ngay lập tức, vì vậy tôi sẽ chỉ đề cập đến nó.
Nguồn - DataOnAir - Chuẩn hóa ngược và hiệu năng
Nguồn DataOnAir - Chuẩn hóa ngược và hiệu năng
Nguồn - DataOnAir - Chuẩn hóa ngược và hiệu năng
Bình luận0