Danh mục

Dễ dàng thu nhập và lưu trữ dữ liệu hiệu năng trong DB2

Số trang: 14      Loại file: pdf      Dung lượng: 265.29 KB      Lượt xem: 8      Lượt tải: 0    
10.10.2023

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (14 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bạn có bao giờ tự hỏi rằng mình làm thế nào có thể thu thập dữ liệu hiệu năng về hệ thống DB2 một cách đơn giản nhất mà không cần dùng thêm bất kì một công cụ nào? Ở bài viết này, đưa ra vấn đề làm thế nào vận hành ứng dụng mới cho DB2® cho những khung mẫu phiên bản V10.1.
Nội dung trích xuất từ tài liệu:
Dễ dàng thu nhập và lưu trữ dữ liệu hiệu năng trong DB2Dễ dàng thu nhập và lưu trữdữ liệu hiệu năng trong DB2Tận dụng khuôn khổ giám sát với các tiện ích DB2Bạn có bao giờ tự hỏi rằng mình làm thế nào có thể thu thập dữ liệu hiệu năng vềhệ thống DB2 một cách đơn giản nhất mà không cần dùng thêm bất kì một công cụnào? Ở bài viết này, đưa ra vấn đề làm thế nào vận hành ứng dụng mới cho DB2®cho những khung mẫu phiên bản V10.1 (ban đầu là phiên bản 9.7) dùng để theodõi trong Linux®, UNIX®, và Windows®. Bài viết cũng giải thích làm thế nào đểkết hợp giữa các công cụ trong DB2 để chọn, ghi nhận và lưu trữ dữ liệu mà bạn cóthể dùng để phân tích như SQL hay công cụ BI.Giới thiệuCác số liệu về hiệu năng đã có sẵn trong khoảng thời gian dài thông qua cácsnapshort. Các snapshort đó cung cấp rất nhiều thông tin, nhưng không thích hợpcho việc thu thập dữ liệu lịch sử. Nếu bạn muốn thu thập dữ liệu lịch sử, bạn cầnphải loại bỏ những dữ liệu không cần thiết, bởi vì các snapshort ghi nhận đượcnhiều hơn những gì bạn cần. Hơn thế nữa, bạn cần phải có nhiều kịch bản lệnh đểrút trích dữ liệu từ các snapshort và lưu trữ chúng.Bắt đầu với DB2 9.7, một khung theo dõi mới được đưa ra. Khung mới này làmviệc ở mức cơ sở dữ liệu, và giao diện dựa trên SQL cho phép bạn lấy ra chính xácnhững gì bạn cần từ DB2. Tất cả những gì bạn cần là những kiến thức cơ bản vềSQL và những chức năng của DB2 mà bạn sáng tạo và mở rộng thêm để bắt đầu.Các bước tiếp theo hướng dẫn cách để xây dựng thành công một cơ sở dữ liệu hiệunăng. Các ví dụ trong tài liệu này được xây dựng với DB2 v10.1 cho Linux, UNIXvà Windows. Bởi vì các khung theo dõi đã có sẵn từ DB2 9.7, bạn cũng có thể sửdụng DB2 với phiên bản này. Khung theo dõi đã có sẵn trong tất cả các ấn bản củaDB2.Thu thập và lưu trữ dữ liệuĐể thu thập và lưu trữ dữ liệu hiệu năng: 1. Xác định những dữ liệu nào bạn muốn thu nhận và khoảng thời gian mà bạn muốn có nó trong cơ sở dữ liệu hiệu năng. 2. Thiết lập cơ sở dữ liệu để lưu trữ. 3. Thiệt lập cơ chế, quy định để thu nhận và truyền tải dữ liệu hiệu năng vào cơ sở dữ liệu của bạn.Xác định dữ liệu cần nắm bắt và khoảng thời gian nắm bắtCó nhiều cách để tập hợp dữ liệu vận hành trong Hệ quản trị DB2 bằng việc sửdụng một khung theo dõi mới. Một cách nữa là sử dụng khung nhìn (view) đượcđịnh vị trong lược đồ SYSIBMADM trong DB2. Các khung nhìn này thường trongtrạng thái sẵn sàng sử dụng với câu SQL và được xây dựng bằng cách tập hợp cáckết quả của một hoặc nhiều bảng chức năng. Bạn cũng có thể sử dụng câu truy vấnsau trên Cơ sở dữ liệu (CSDL), và bạn sẽ thu nhận được dữ liệu để xác định cáckhung nhìn nào đã sẵn sàng.Liệt kê 1. Danh sách dòng lệnh bảnglist tables for schema SYSIBMADMHình 1 cho biết danh sách các bảng yêu cầu, bao gồm các thông tin: tên của bảng/khung nhìn, tên lược đồ, kiểu của đối tượng (type) (quy ước T cho Bảng và V choKhung nhìn) và thời điểm đối tượng được tạo.Hình 1. Danh sách các bảngMột cách khác cho bạn là sử dụng các bảng chức năng (table functions) có trongDB2 V9.7. Những bảng chức năng này cũng có thể được truy vấn bằng cách sửdụng SQL với điều kiện cần có tham số đầu vào, điều mà các khung nhìn đã đượcđề cập ở trên không có yêu cầu. Tùy theo mục đích làm việc, bạn có thể sử dụngnhiều bảng chức năng khác nhau. Một số chức năng chính thường dùng là:  Monitor functions (các chức năng giám sát) được định hướng cho nhiều đối tượng CSDL và các thành phần trong DB2. Các chức năng này có tên bắt đầu bằng mon_get.  Workload management (WLM) – được định hướng dùng cho các bảng chức năng. Những bảng chức năng này cho phép bạn có cái nhìn thấu đáo về cách thức làm việc trong DB2 dưới quan điểm của WLM. Các chức năng được cho sẵn trong WLM đầu có tên bắt đầu bằng wlm_get.  Các chức năng có tên bắt đầu bằng admin_get cung cấp thông tin có thể hữu ích trong việc quản trị CSDL như thông tin cài đặt (ví dụ khi bạn muốn giám sát về kích cỡ của các bảng hoặc lượng tiêu thụ không gian trong bộ nhớ).Để có một danh sách hoàn chỉnh tất cả các bảng chức năng có sẵn và các khungnhìn quản trị, nên cài đặt DB2 V9.7 trên hệ điều hành Linux, UNIX và WindowsInformation Center (xem phần Tài nguyên).Để có danh sách các bảng chức năng được sử dụng phổ biến nhất, ta sử dụng câulệnh sau trong Liệt kê 2.Liệt kê 2. Truy vấn danh sách các bảng chức năng có sẵnselect funcname from syscat.functions where funcname like MON_GET% or funcname like WLM_GET% or funcname like ADMIN_GET%Kết quả truy vấn được thể hiện trong Hình 2.Hình 2. Truy vấn danh sách các bảng chức năng có sẵnDB2 Information Center cung cấp cho người dùng hiểu rõ về những bảng chứcnăng nào cho ra những dữ liệu nào (xem phần Tài nguyên).Trong ví dụ này, bạn có thể giám sát một số bảng được duyệt trên tất cả các bảngtr ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: