DB2 10: Có gì mới trong DB2 10 cho Linux, UNIX và Windows
Số trang: 7
Loại file: pdf
Dung lượng: 144.33 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nén thích ứng Nén thích ứng là một sự nâng cấp đáng kể cho các công nghệ nén của DB2. Nén thích ứng là một kỹ thuật nén hàng tiên tiến sử dụng hai kiểu từ điển nén (từ điển mức-bảng và một từ điển mức-trang mới) để cải thiện các tỷ số nén, đặc biệt là khi dữ liệu thay đổi.
Nội dung trích xuất từ tài liệu:
DB2 10: Có gì mới trong DB2 10 cho Linux, UNIX và Windows DB2 10: Có gì mới trong DB2 10 cho Linux, UNIX và WindowsNén thích ứngNén thích ứng là một sự nâng cấp đáng kể cho các công nghệ nén của DB2. Nén thích ứng làmột kỹ thuật nén hàng tiên tiến sử dụng hai kiểu từ điển nén (từ điển mức-bảng và một từ điểnmức-trang mới) để cải thiện các tỷ số nén, đặc biệt là khi dữ liệu thay đổi. Tất nhiên, một tỷ sốnén tốt hơn dẫn đến các cải tiến hiệu năng cho các hệ thống giới hạn-vào/ra (I/O) và các hoạtđộng sao lưu cơ sở dữ liệu, cũng như tăng thêm tiết kiệm lưu trữ, nhưng với nén thích ứng, mộtlợi ích nữa là bạn không cần phải thực hiện cơ cấu lại bảng hiện rõ để duy trì các tỷ số nén caonày. Các từ điển nén mức-trang được tạo tự động và nếu nội dung của một trang thay đổi đángkể, các từ điển nén mức-trang được tạo lại tự động. Khi một trang đã đầy, nén mức-trang đượcáp dụng và ngay lập tức không lưu trữ thêm nữa vào trang đó.Nén thích ứng là hành vi mặc định cho các bảng mới, cho phép nén hàng. Bạn có thể cho phépmột bảng hiện tại được nén thích ứng bằng cách sử dụng câu lệnh ALTER TABLE với hoặcmệnh đề COMPRESS YES hoặc mệnh đề COMPRESS YES ADAPTIVE mới. Sau khi mộtbảng hiện có đã được kích hoạt để nén thích ứng, tất cả dữ liệu mới được thêm vào hay được cậpnhật sau đó sẽ là các chủ thể cần nén. Để áp dụng nén thích ứng cho dữ liệu đã tồn tại trong mộtbảng, chỉ cần thực hiện việc sắp xếp lại bảng.Nén thích ứng có sẵn là một phần của Tính năng tối ưu hóa lưu trữ (SOF - Storage OptimizationFeature) cho Ấn bản máy chủ doanh nghiệp (Enterprise Server Edition) và SOF có kèm theotrong Ấn bản máy chủ doanh nghiệp nâng cao (Advanced Enterprise Server Edition).Về đầu trangQuản lý dữ liệu theo nhiều độ nóngCác khái niệm cơ bản, mà dựa vào đó xây dựng quản lý dữ liệu theo nhiều độ nóng, được biếtđến như là một nhóm thiết bị lưu trữ. Các nhóm thiết bị lưu trữ ánh xạ đến các lớp lưu trữ trongmột kho dữ liệu và bạn có thể gán các vùng bảng cho các nhóm thiết bị lưu trữ dựa vào độnóng của dữ liệu mà chúng chứa. Ưu điểm chính của tính năng này là ở chỗ về vật lý bạn có thểtách dữ liệu (nóng) được truy cập thường xuyên hơn và mới hơn ra khỏi dữ liệu (ấm hoặc lạnh) ítđược truy cập thường xuyên và cũ hơn bằng cách đặt dữ liệu nóng vào thiết bị lưu trữ nhanhnhất của bạn và dữ liệu lạnh vào thiết bị lưu trữ chậm nhất của bạn.Nhờ cách ly dữ liệu của bạn theo cách này, bạn làm giảm nhu cầu với thiết bị lưu trữ nhanh hơnvà đắt tiền hơn, đặc biệt là vì dữ liệu nóng có xu hướng chỉ đại diện cho một phần nhỏ trong tổnglượng dữ liệu trong một kho dữ liệu điển hình. Khi dữ liệu nóng của bạn nguội đi và thường ítđược truy cập hơn, bạn có thể dễ dàng di chuyển nó tới thiết bị lưu trữ chậm hơn bằng cách dichuyển nó sang một nhóm lưu trữ khác. Việc di chuyển dữ liệu là trực tuyến, xảy ra ở nền và cóthể được treo (và sau đó lại được tiếp tục di chuyển) sao cho các tải làm việc có ưu tiên cao hơncó thể được xử lý không chậm trễ.Tính năng này hoàn toàn tích hợp với việc quản lý tải làm việc của DB2, cho phép bạn ưu tiêncác truy vấn dựa vào dữ liệu mà chúng truy cập. Bạn có thể gán một thuộc tính thẻ dữ liệu (mộtgiá trị từ 0 đến 9) cho một nhóm thiết bị lưu trữ hoặc vùng bảng và sau đó sử dụng thẻ dữ liệunày để xác định một tải làm việc cụ thể sẽ được xử lý. Thậm chí bạn có thể ưu tiên một hoạtđộng dựa trên dữ liệu để truy cập hoặc theo dự báo (trước khi hoạt động này khởi động) hoặctheo phản ứng (trong khi hoạt động này đang thực hiện).Ưu tiên dự báo sử dụng một danh sách, có chứa các thẻ dữ liệu cho tất cả các vùng bảng mà trìnhbiên dịch dựa vào, sẽ được truy cập trong quá trình thực hiện một hoạt động. Bạn có thể địnhnghĩa các tập lớp công việc để xác định các hoạt động có một thẻ dữ liệu cụ thể trong các danhsách thẻ dữ liệu đã đánh giá của chúng. Sau đó, bạn có thể định nghĩa một hoạt động của côngviệc để ánh xạ bất kỳ các hoạt động nào so khớp một tập lớp công việc với một lớp dịch vụ cụthể trước khi chúng bắt đầu thực hiện.Ưu tiên phản ứng (sử dụng ngưỡng DATATAGINSC mới) ánh xạ một hoạt động tới một lớpdịch vụ cụ thể trong thời gian chạy, dựa trên thẻ dữ liệu liên kết dữ liệu đã truy cập với nó. Hãylợi dụng ưu tiên phản ứng nếu trình biên dịch không thể xác định trước chính xác sẽ truy cập cácvùng bảng nào.Việc quản lý dữ liệu theo nhiều độ nóng có sẵn trong Enterprise Server Edition và ServerEnterprise Advanced Edition.Về đầu trangCác cải tiến hiệu năngDB2 10 cung cấp một số nâng cấp mà tác động ngay lập tức của nó sẽ là hiệu năng truy vấnngoài hộp nhanh hơn với ít công việc hơn cho các DBA của bạn và hiệu năng truy vấn nhất quánhơn và có thể lặp lại trên các thay đổi hệ thống và cơ sở dữ liệu bình thường.Các nâng cấp sau tập trung vào việc cải tiến các lớp cụ thể của các truy vấn kho dữ liệu. Các truy vấn với các phép nối băm (hash). Trong nhiều trường hợp, một phép nối băm là một chiến lược ...
Nội dung trích xuất từ tài liệu:
DB2 10: Có gì mới trong DB2 10 cho Linux, UNIX và Windows DB2 10: Có gì mới trong DB2 10 cho Linux, UNIX và WindowsNén thích ứngNén thích ứng là một sự nâng cấp đáng kể cho các công nghệ nén của DB2. Nén thích ứng làmột kỹ thuật nén hàng tiên tiến sử dụng hai kiểu từ điển nén (từ điển mức-bảng và một từ điểnmức-trang mới) để cải thiện các tỷ số nén, đặc biệt là khi dữ liệu thay đổi. Tất nhiên, một tỷ sốnén tốt hơn dẫn đến các cải tiến hiệu năng cho các hệ thống giới hạn-vào/ra (I/O) và các hoạtđộng sao lưu cơ sở dữ liệu, cũng như tăng thêm tiết kiệm lưu trữ, nhưng với nén thích ứng, mộtlợi ích nữa là bạn không cần phải thực hiện cơ cấu lại bảng hiện rõ để duy trì các tỷ số nén caonày. Các từ điển nén mức-trang được tạo tự động và nếu nội dung của một trang thay đổi đángkể, các từ điển nén mức-trang được tạo lại tự động. Khi một trang đã đầy, nén mức-trang đượcáp dụng và ngay lập tức không lưu trữ thêm nữa vào trang đó.Nén thích ứng là hành vi mặc định cho các bảng mới, cho phép nén hàng. Bạn có thể cho phépmột bảng hiện tại được nén thích ứng bằng cách sử dụng câu lệnh ALTER TABLE với hoặcmệnh đề COMPRESS YES hoặc mệnh đề COMPRESS YES ADAPTIVE mới. Sau khi mộtbảng hiện có đã được kích hoạt để nén thích ứng, tất cả dữ liệu mới được thêm vào hay được cậpnhật sau đó sẽ là các chủ thể cần nén. Để áp dụng nén thích ứng cho dữ liệu đã tồn tại trong mộtbảng, chỉ cần thực hiện việc sắp xếp lại bảng.Nén thích ứng có sẵn là một phần của Tính năng tối ưu hóa lưu trữ (SOF - Storage OptimizationFeature) cho Ấn bản máy chủ doanh nghiệp (Enterprise Server Edition) và SOF có kèm theotrong Ấn bản máy chủ doanh nghiệp nâng cao (Advanced Enterprise Server Edition).Về đầu trangQuản lý dữ liệu theo nhiều độ nóngCác khái niệm cơ bản, mà dựa vào đó xây dựng quản lý dữ liệu theo nhiều độ nóng, được biếtđến như là một nhóm thiết bị lưu trữ. Các nhóm thiết bị lưu trữ ánh xạ đến các lớp lưu trữ trongmột kho dữ liệu và bạn có thể gán các vùng bảng cho các nhóm thiết bị lưu trữ dựa vào độnóng của dữ liệu mà chúng chứa. Ưu điểm chính của tính năng này là ở chỗ về vật lý bạn có thểtách dữ liệu (nóng) được truy cập thường xuyên hơn và mới hơn ra khỏi dữ liệu (ấm hoặc lạnh) ítđược truy cập thường xuyên và cũ hơn bằng cách đặt dữ liệu nóng vào thiết bị lưu trữ nhanhnhất của bạn và dữ liệu lạnh vào thiết bị lưu trữ chậm nhất của bạn.Nhờ cách ly dữ liệu của bạn theo cách này, bạn làm giảm nhu cầu với thiết bị lưu trữ nhanh hơnvà đắt tiền hơn, đặc biệt là vì dữ liệu nóng có xu hướng chỉ đại diện cho một phần nhỏ trong tổnglượng dữ liệu trong một kho dữ liệu điển hình. Khi dữ liệu nóng của bạn nguội đi và thường ítđược truy cập hơn, bạn có thể dễ dàng di chuyển nó tới thiết bị lưu trữ chậm hơn bằng cách dichuyển nó sang một nhóm lưu trữ khác. Việc di chuyển dữ liệu là trực tuyến, xảy ra ở nền và cóthể được treo (và sau đó lại được tiếp tục di chuyển) sao cho các tải làm việc có ưu tiên cao hơncó thể được xử lý không chậm trễ.Tính năng này hoàn toàn tích hợp với việc quản lý tải làm việc của DB2, cho phép bạn ưu tiêncác truy vấn dựa vào dữ liệu mà chúng truy cập. Bạn có thể gán một thuộc tính thẻ dữ liệu (mộtgiá trị từ 0 đến 9) cho một nhóm thiết bị lưu trữ hoặc vùng bảng và sau đó sử dụng thẻ dữ liệunày để xác định một tải làm việc cụ thể sẽ được xử lý. Thậm chí bạn có thể ưu tiên một hoạtđộng dựa trên dữ liệu để truy cập hoặc theo dự báo (trước khi hoạt động này khởi động) hoặctheo phản ứng (trong khi hoạt động này đang thực hiện).Ưu tiên dự báo sử dụng một danh sách, có chứa các thẻ dữ liệu cho tất cả các vùng bảng mà trìnhbiên dịch dựa vào, sẽ được truy cập trong quá trình thực hiện một hoạt động. Bạn có thể địnhnghĩa các tập lớp công việc để xác định các hoạt động có một thẻ dữ liệu cụ thể trong các danhsách thẻ dữ liệu đã đánh giá của chúng. Sau đó, bạn có thể định nghĩa một hoạt động của côngviệc để ánh xạ bất kỳ các hoạt động nào so khớp một tập lớp công việc với một lớp dịch vụ cụthể trước khi chúng bắt đầu thực hiện.Ưu tiên phản ứng (sử dụng ngưỡng DATATAGINSC mới) ánh xạ một hoạt động tới một lớpdịch vụ cụ thể trong thời gian chạy, dựa trên thẻ dữ liệu liên kết dữ liệu đã truy cập với nó. Hãylợi dụng ưu tiên phản ứng nếu trình biên dịch không thể xác định trước chính xác sẽ truy cập cácvùng bảng nào.Việc quản lý dữ liệu theo nhiều độ nóng có sẵn trong Enterprise Server Edition và ServerEnterprise Advanced Edition.Về đầu trangCác cải tiến hiệu năngDB2 10 cung cấp một số nâng cấp mà tác động ngay lập tức của nó sẽ là hiệu năng truy vấnngoài hộp nhanh hơn với ít công việc hơn cho các DBA của bạn và hiệu năng truy vấn nhất quánhơn và có thể lặp lại trên các thay đổi hệ thống và cơ sở dữ liệu bình thường.Các nâng cấp sau tập trung vào việc cải tiến các lớp cụ thể của các truy vấn kho dữ liệu. Các truy vấn với các phép nối băm (hash). Trong nhiều trường hợp, một phép nối băm là một chiến lược ...
Tìm kiếm theo từ khóa liên quan:
phiên bản DB2 10 DB2 10 cho Linux UNIX và Windows hệ quản trị cơ sở dữ liệu lập trình XML cơ sở dữ liệu nâng caoTài liệu có liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 308 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 280 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 254 0 0 -
69 trang 151 0 0
-
Tiểu luận môn Cơ sở dữ liệu nâng cao: Mã hóa cơ sở dữ liệu Database Encryption
16 trang 143 0 0 -
57 trang 90 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 88 0 0 -
34 trang 85 0 0
-
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 83 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 77 0 0