Chuẩn bị cho kỳ thi cơ bản về DB2 9, Phần 3: Truy cập đến dữ liệu DB2 docx

54 339 0
Chuẩn bị cho kỳ thi cơ bản về DB2 9, Phần 3: Truy cập đến dữ liệu DB2 docx

Đ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

Chuẩn bị cho kỳ thi DB2 9, Phần 3: Truy cập đến liệu DB2 George Baklarz, Giám đốc DB2, IBM Tóm tắt: Bài viết giới thiệu với bạn đối tượng (objects) cấu thành lên liệu DB2, nhân tố khác ảnh hưởng đến cách liệu tạo Sau giới thiệu ngắn gọn đối tượng DB2, xem xét đến công cụ khác để tạo (create), truy cập (access), vận dụng (manipulate) đối tượng DB2 Đây viết thứ ba loạt viết giúp bạn chuẩn bị làm việc với kỳ thi 730 DB2® Linux®, UNIX®, Windows™ Trước bạn bắt đầu Giới thiệu loạt viết Bạn suy nghĩ việc tìm kiếm chứng DB2 (Bài thi 730)? Nếu thế, bạn tìm đến chỗ Loạt bảy viết việc chuẩn bị thi lấy chứng DB2 bao gồm toàn kiến thức chủ đề mà bạn cần phải hiểu trước bạn đọc câu hỏi thi Thậm chí bạn khơng có kế hoạch lấy chứng lúc này, viết nơi tốt để bắt đầu học xem có DB2 Giới thiệu viết Bài viết thứ ba loạt bảy viết giúp bạn chuẩn bị cho kỳ thi 730 lấy chứng DB2 Tài liệu học bao trùm tất mục tiêu phần ba kiểm tra, có tiêu đề "Accessing DB2 Data" (Truy xuất liệu DB2) Việc cài đặt DB2 không đề cập viết này, bạn chưa có DB2, bạn tải cài đặt phiên IBM DB2 9, Express Community Edition Việc cài đặt DB2 giúp bạn hiểu nhiều khái niệm kiểm tra kỳ thi lấy chứng DB2 Sau bạn cài đặt DB2, bạn muốn lấy liệu chạy nhanh tốt Bài học giới thiệu với bạn đối tượng làm nên sở liệu DB2 nhân tố ảnh hưởng đến cách mà sở liệu tạo Sau giới thiệu ngắn gọn DB2, xem xét công cụ khác để tạo ra, truy cập vận dụng đối tượng Mục tiêu Sau hoàn thành học này, bạn có thể:  Tự tạo sở liệu DB2  Lên danh mục để người khác sử dụng  Kiểm tra truy vấn đối tượng sở liệu vừa tạo Những điều kiện tiên Tiến trình cài đặt DB2 khơng trình bày viết Nếu bạn chưa có DB2, tải cài đặt DB2 Express - C Việc cài đặt DB2 giúp bạn hiểu nhiều khái niệm kiểm tra kỳ thi lấy chứng DB2 Family Fundamentals Certification Các hướng dẫn cài đặt tài liệu hóa sách Quick Beginnings, mà bạn tìm thấy trang Web Hỗ trợ kỹ thuật DB2 tên Technical Information Các u cầu hệ thống Bạn khơng cần phải có DB2 để hoàn thành học Tuy nhiên, bạn gặt hái nhiều kiến thức bạn tải phiên miễn phí IBM DB2 để thực hành theo hướng dẫn học Cái tạo lên sở liệu DB2? Các tính hiệu suất, đặc trưng vật lý, logic sở liệu Một sở liệu DB2 thực tế tạo lên từ tập hợp đối tượng Đối với người dùng sở liệu tập bảng có quan hệ với theo cách Đối với người quản trị sở liệu (DBA bạn), phức tạp đôi chút Cơ sở liệu thực chất chứa đối tượng vật lý logic sau:  Bảng, khung nhìn, danh mục, giản đồ  Các khóa, thủ tục bẫy (triggers), thủ tục lưu trữ (stored procedures), gói  Vùng đệm lưu trữ (Buffer pools), tệp nhật ký (log files), không gian bảng (table spaces) Một vài đối tượng này, bảng khung nhìn, giúp xác định cách liệu tổ chức Cuối cùng, vài đối tượng, vùng đệm lưu trữ đối tượng liên quan đến nhớ khác, bàn đến việc việc thực thi sở liệu quản lý Thay dừng lại việc kết hợp tham số đối tượng, quản trị viên nên tập trung vào thực thi vật lý sở liệu Làm để bạn tạo sở liệu phân định lưu trữ đĩa yêu cầu? Để trả lời câu hỏi cách đích đáng, bạn cần hiểu biết đối tượng sở liệu cách mà chúng ánh xạ tới vị trí lưu trữ vật lý đĩa Mơ hình lưu trữ DB2 DB2 có mơ hình lưu trữ vật lý logic để xử lý liệu Dữ liệu thực mà người dùng đề cập đến tìm thấy bảng Trong bảng tạo lên từ cột dịng, người sử dụng khơng cần biết biểu diễn vật lý liệu Thực tế ám thể độc lập vật lý liệu Các bảng đặt không gian bảng Một không gian bảng dùng lớp nằm sở liệu công ten nơ đối tượng (container objects) chứa bảng liệu thật Một khơng gian bảng chứa nhiều bảng Một công ten nơ (bộ chứa) thiết bị lưu trữ vật lý, xác định tên thư mục, tên thiết bị, tên tệp Một công ten nơ gán cho không gian bảng Một không gian bảng mở rộng qua nhiều chứa, điều có nghĩa bạn gặp phải hạn chế hệ điều hành, mà giới hạn số lượng liệu mà chứa có Mối quan hệ đối tượng thể hình Mặc dù, bảng đối tượng không gian bảng, quản trị viên phải hiểu biết đối tượng khác hệ thống DB2 cách chúng ánh xạ tới không gian bảng Các bảng, số, trường dài, không gian bảng Các bảng, số trường dài (đơi cịn gọi đối tượng lớn kiểu nhị phân) đối tượng tạo sở liệu DB2 Những đối tượng ánh xạ tới không gian bảng mà tự ánh xạ tới ổ đĩa lưu trữ vật lý Một bảng tập ghi liệu khơng xếp Nó chứa cột hàng mà thường biết đến ghi Các bảng bảng vĩnh cửu (permanent (base) tables), bảng tạm khai báo (temporary (declared) tables), bảng tạm chuyển hóa (temporary (derived) tables) Đối với người quản trị, không gian phân phối cho đối tượng bảng này, không gian bảng khác Một mục đối tượng vật lý liên quan đến bảng đơn Các mực sử dụng để ép buộc bảng (nghĩa chắn việc khơng có giá trị trùng nhau) nâng cao hiệu suất tìm kiếm thơng tin Bạn khơng cần đánh mục để chạy câu lệnh SQL (Structured Query Language), nhiên người sử dụng đánh giá cao tầm nhìn xa bạn việc tạo cho họ tiến trình xử lý truy vấn tốc độ cao Một trường dài (hoặc BLOB) dạng liệu bảng Loại liệu đặc biệt thường tạo lên từ liệu không cấu trúc, ảnh, tài liệu, tệp nhạc thường chứa lượng đáng kể thông tin Việc lưu trữ loại liệu bảng thường dẫn đến tình trạng tải xử lý lệnh xóa (deleting), thêm (inserting), thao tác (manipulating) đối tượng Thay việc chứa chúng trực tiếp dòng bảng, trỏ (pointer) trỏ đến không gian bảng lớn (Large table space) Các quản trị viên cần hiểu rõ loại liệu để tạo khơng gian bảng thích hợp chứa chúng Một loại liệu đặc biệt khác liệu XML (eXtensible Markup Language - ngôn ngữ đánh dấu mở rộng) XML loại liệu chứa hàng (row), không gian bảng tách rời (separate table space) tương tự với đối tượng BLOB Đây dạng liệu kéo dài nhiều trang bảng, liệu khác nằm gọn trang hàng Một quản trị viên cần biết cách làm việc với người thiết kế ứng dụng để xác định xem đối tượng XML chứa bảng chứa trang liệu bình thường đặt không gian lưu trữ riêng (separate table space) Nếu hiệu tìm kiếm nhân tố định, người quản trị viên nên sử dụng trang có kích thước lớn lưu cột XML không gian bảng liệu bình thường khác Sau trang bị kiến thức đối tượng khác DB2, bạn sẵn sàng để xác định loại không gian bạn cần để phần định liệu Các không gian bảng DMS SMS Các không gian bảng lớp logic nằm sở liệu bảng chứa sở liệu Các khơng gian bảng tạo sở liệu, cịn bảng tạo khơng gian bảng DB2 hỗ trợ ba loại không gian bảng:  Không gian bảng quản lý hệ thống (SMS): Ở đây, người quản lý tệp hệ thống hệ điều hành phân phối quản lý không gian lưu trữ Trước phiên DB2 9, việc tạo sở liệu bảng khơng có tham số có kết tất khơng gian bảng tạo đối tượng SMS  Không gian quản lý sở liệu (Database-Managed Space - DMS): Ở đây, người quản lý sở liệu điều khiển không gian lưu trữ Không gian bảng chất cài đặt file hệ thống có mục đích đặc biệt thiết kế cho gặp mặt tốt mà người quản lý sở liệu cần  Tự động lưu trữ với DMS (Automatic Storage With DMS): Automated storage loại liệu tách biệt không gian bảng, cách khác để xử lý việc lưu trữ DMS Các nơi chứa DMS yêu cầu trì nhiều (xem phần dưới) lưu trữ tự động giới thiệu DB2 V8.2.2 cách đơn giản để quản lý không gian Khơng gian bảng SMS u cầu trì Tuy nhiên, không gian bảng SMS đưa số lựa chọn tối ưu khơng hoạt động tốt không gian bảng DMS Vậy, bạn nên lựa chọn loại thiết kế không gian bảng nào? So sánh DMS với SMS lưu trữ tự động Mặc dù bảng chưa hẳn đầy đủ, chứa vài thứ bạn xem xét định chọn DMS, Automatic, không gian bảng SMS Lưu trữ tự Tính SMS DMS Striping? Yes Yes Yes No Phiên Kiểu mặc định Phiên Việc quản lý đối tượng Việc phân phối không gian Hệ điều hành DB2 quản trị DB2 Kích thước phân phối Kích thước Co giãn theo mở rộng hay thu hẹp phân yêu cầu có can thiệp người phối quản trị hệ thống liệu nhu cầu Tốt nhất, Giảm nhẹ việc động tăng tự động Tốt, yêu cầu điều Tốt nhất, yêu cầu chỉnh (Ví dụ: EXTENTSIZE không yêu PREFETCHSIZE) yêu cầu cầu điều cầu điều không yêu chỉnh chỉnh Tốt nhất, Hiệu suất Rất tốt Tốt nhất, đặt tới từ đến 10% nhiên không với chứa thô sử dụng chứa thơ Kích thước tối đa 64GB (4K Không gian Page) 2TB (4K Page) 2TB (4K Page) bảng Ngồi đơn giản hóa việc quản lý cách sử dụng không gian bảng SMS, khác đáng kể hai mơ hình lưu trữ kích thước tối đa (maximum size) khơng gian bảng Với việc sử dụng SMS, người quản trị sở liệu bị hạn chế việc đặt kích thước tối đa cho không gian bảng 64GB Số lượng tăng lên cách thay đổi kích thước trang (page size) thành 32K (512GB), với chi phí thấp sử dụng cho khơng gian trang (page) Việc chuyển sang mơ hình DMS làm tăng không gian bảng lên tới 2TB với kích thước trang 4K Dung lượng lưu trữ sẵn dùng (available) tăng lên tới 16TB với kích thước trang 32K Trong có vài cách khác để tăng kích thước bảng giới hạn 64GB, cách tiếp cận đơn giản có lẽ dùng khơng gian bảng DMS từ đầu So sánh DMS với lưu trữ tự động Phiên DB2 8.2.2 giới thiệu khái niệm lưu trữ tự động (AUTOMATIC STORAGE) Lưu trữ tự động cho phép quản trị viên sở liệu thiết lập sở liệu với đường dẫn lưu trữ sử dụng cho tất nơi chứa không gian bảng Thay quản trị viên mã hóa rõ ràng vị trí kích thước các bảng, hệ thống tự động phân phối chúng Trong DB2 9, sở liệu tạo với nơi lưu trữ tự động trừ quản trị viên ghi đè lên thiết lập Những sở liệu kích hoạt khả tự động lưu trữ có tập nhiều đường dẫn đến nơi lưu liên quan đến chúng Một không gian bảng định nghĩa "được quản lý lưu trữ tự động" chứa gán phân phối DB2 dựa đường dẫn Một sở liệu kích hoạt tính tự động lưu trữ lần tạo Bạn khơng thể kích hoạt chức cho sở liệu từ đầu không định nghĩa để sử dụng Tương tự, bạn khơng thể vơ hiệu hóa tính lưu trữ tự động sở liệu mà ban đầu thiết kế có sử dụng tính Bảng sau tổng kết lại số khác biệt lưu trữ khơng tự động lưu trữ tự động Tính Lưu trữ không tự động Việc tạo Các công ten nơ phải cung công cấp cách rõ ràng không ten nơ gian bảng tạo Lưu trữ tự động Các công ten nơ cung cấp không gian bảng tạo rồi, chúng gán hình kết nối sở liệu tùy chọn mà quản trị viên nên quan tâm nút Add Database Using Wizard thực đơn Selected: Việc chọn Add khởi chạy trình Add Database Wizard Phần mơ tả bước cần thiết để cấu hình máy trạm Trình hỗ trợ cấu hình (CA): phương pháp sử dụng? Cửa sổ thủ thuật CA hỏi bạn xem bạn thích dùng phương pháp để lập danh mục sở liệu Trình thủ thuật cho phép người dùng ba cách để lập danh mục sở liệu:  Sử dụng trạng  Tìm kiếm mạng  Cấu hình thủ cơng kết nối Tùy chọn mà ta quan tâm cấu hình thủ cơng (Như mơ tả phần trước, việc sử dụng trạng việc tìm kiếm mạng phương pháp dễ cho người dùng muốn lập danh mục sở liệu máy trạm.) Bây bạn chọn tùy chọn cấu hình thủ cơng, bạn cần chọn giao thức truyền thông mà bạn muốn CA: Giao thức truyền thông Trong cửa sổ bên dưới, bạn chọn giao thức mà bạn dùng để kết nối tới sở liệu Nội dung hộp Protocol Parameters thay đổi theo giao thức bạn chọn Đây giao thức bạn chọn với tham số nó:  TCP/IP: Tên máy chủ, địa IP, số cổng (Server hostname/IP address, port number)  NetBIOS: Tên trạm làm việc chủ, số card điều hợp (Server workstation name, adapter number)  Named Pipe: Tên máy chủ, thể  APPC/APPN: Tên đích máy chủ tượng trưng (Server symbolic destination name)  LOCAL: Một sở liệu nội máy Tất giao thức mà DB2 hỗ trợ liệt kê Nếu bạn chọn APPC, hệ điều hành bạn chọn là: OS/390 z/OS, OS/400, VM, VSE Các máy chủ DB2 Windows UNIX khơng cịn cho phép truy cập từ kết nối máy trạm bên sử dụng APPC Tuy nhiên, máy trạm DB2 kết nối tới hệ thống chủ sử dụng APPC chúng cài đặt DB2 Connect Nếu bạn chọn TCP/IP, lựa chọn bạn là: LAN-based, OS/390 z/OS, OS/400, VM Bạn nên kiểm tra xem máy thiết lập kết nối mạng chưa trước bạn nhấn nút Finish CA: Chi tiết việc truyền thông Tại mục này, bạn đưa vào chi tiết việc truyền thông mà bạn muốn lập danh mục Màn hình khác chọn giao thức khác Ví dụ cho sở liệu tìm thấy máy máy máy trạm (nội bộ) CA: Chỉ tiết sở liệu Bạn đưa vào chi tiết sở liệu mà bạn muốn lập danh mục Đưa vào trường Database Name tên sở liệu (như bạn biết máy chủ) Bạn chấp nhận tên bí danh nội sở liệu, thay đổi bí danh theo ý bạn Bạn thêm vào phần mô tả (description) muốn CA: Các thiết đặt ODBC Bạn đăng ký sở liệu liệu nguồn ODBC Theo mặc định, ô liên quan đến việc phải tích vào giống bạn nhìn thấy hình phía Bạn tối ưu thiết đặt ODBC cho ứng dụng đặc biệt việc lựa chọn ứng dụng từ thực đơn Tối ưu hóa cho ứng dụng (Optimize for Application) Nếu bạn có ý định chạy ứng dụng Windows dựa sở liệu này, bạn nên làm quen với thiết lập tối ưu khác môi trường CA: Tùy chọn nút, hệ thống an ninh Có ba panen hiển thị giống phần trình hỗ trợ cấu hình Các tùy chọn an ninh (Security options) hiển thị cho loại sở liệu, panen Node System hiển thị cho sở liệu từ xa Thông tin nút: Bạn nên điền vào thông tin nút bạn định sử dụng trung tâm điều khiển, ảnh hưởng đến cách mà công cụ hoạt động Tên hệ thống thể đưa giá trị DB2SYSTEM DB2INSTANCE máy chủ Bạn nên chọn hệ điều hành cho hệ thống xa Thông tin hệ thống: Bạn cần cung cấp cho DB2 thông tin hệ thống hệ thống, máy chủ hệ điều hành hệ thống điều hành từ xa mà chứa Thơng tin an ninh: Ở đây, bạn thẩm quyền người sử dụng (mặc định áp dụng máy chủ, máy trạm máy chứa (host) OS/400) Bạn chọn SOCKS security cho kết nối TCP/IP phép người dùng truy cập từ xa vào sở liệu vượt qua hệ thống tường lửa (Để biết thêm an ninh DB2, xem viết thứ hai loạt viết này.) CA: Thao tác lập danh mục thành công Khi bạn nhấn nút Finish hình CA Catalog, DB2 cố gắng thiết lập danh mục sở liệu Nếu thành công, cửa sổ sau hiển thị: Trong mục này, bạn kiểm tra kết nối để chắn máy trạm kết nối tới sở liệu Nếu thành cơng, bạn sử dụng ứng dụng để truy cập vào sở liệu DB2 Tổng kết lập danh mục Việc lập danh mục (Cataloging) sở liệu DB2 không thường xuyên yêu cầu máy chủ nơi tạo Tuy nhiên, để truy cập vào sở liệu từ máy trạm, máy trạm phải lập danh mục sở liệu cách nội cho ứng dụng truy cập tới Lệnh CATALOG sử dụng để tạo danh mục cho sở liệu, trình hỗ trợ cấu hình (CA) cơng cụ đơn giản nhiều cho phép tự động phát lập danh mục sở liệu Vì thay đổi việc lập danh mục sở liệu nằm máy trạm nên quản trị viên cần sử dụng dịch vụ LDAP để tạo kho trung tâm chứa thông tin sở liệu Việc điều khiển đối tượng DB2 trung tâm điều khiển Việc sử dụng trung tâm điều khiển (Control Center) Trung tâm điều khiển trung tâm quản trị DB2 Trung tâm điều khiển cung cấp cho người dùng công cụ cần thiết để thực tác vụ quản trị sở liệu đặc biệt Nó cho phép truy cập dễ dàng tới công cụ quản trị máy chủ, đưa nhìn tổng quan tồn hệ thống, cho phép quản lý sở liệu từ xa cung cấp chi tiết trợ giúp thực tác vụ phức tạp bước Vậy lại học cách tạo sở liệu từ dòng lệnh command line? Mặc dù trung tâm điều khiển làm bạn dễ chịu hơn, có lúc bạn muốn tạo đoạn mã kịch tự động tạo đối tượng gọi việc trì sở liệu Trung tâm điều khiển giúp bạn tạo ra, quản lý, lập lịch cho kịch này, chúng chạy lệnh DB2 Trong vài trường hợp, trung tâm điều khiển khơng sẵn có hệ điều hành mà bạn dùng, khơng cịn cách khác, bạn phải dùng lệnh DB2 Trung tâm điều khiển gọi từ thư mục General Administration nhóm chương trình DB2: Màn hình hiển thị tương tự hình dưới: Các đối tượng hệ thống (Systems object) biểu diễn máy nội từ xa Để hiển thị tất hệ thống DB2 mà hệ thống bạn lập danh mục, mở rộng đối tượng (object tree) cách nhấn vào dấu cộng (+) bên cạnh Systems Phía trái hình liệt kê hệ thống DB2 sẵn dùng (cả nội từ xa) Trong hình trên, hệ thống LOCAL chứa thể DB2, nơi mà sở liệu mẫu SAMPLE xác định Khi trỏ vào bảng (mầu xanh), chi tiết hệ thống hiển thị cửa sổ nội dung bên phải Một số bảng tồn sở liệu mẫu SAMPLE hiển thị hình Các thành phần trung tâm điều khiển là:  Thanh thực đơn: Được dùng để truy cập hàm trung tâm điều khiển trợ giúp trực tuyến (online help)  Thanh công cụ: Được dùng để truy cập công cụ quản trị khác  Cửa sổ đối tượng: Nằm phía trái cửa sổ Control Center Nó chứa tất đối tượng quản lý từ trung tâm điều khiển quan hệ với đối tượng khác  Cửa sổ nội dung: Nằm phía phải cửa sổ Control Center chứa đối tượng thuộc thích hợp với đối tượng chọn cửa sổ đối tượng  Thành công cụ cửa sổ nội dung: Những biểu tượng (icons) sử dụng để biến đổi khung nhìn đối tượng thông tin cửa sổ cửa sổ nội dung Những hàm chọn thực đơn View  Ô chi tiết: Ô chi tiết hiển thị thông tin chi tiết đối tượng chọn Mục trợ giúp (Help) có sẵn trung tâm điều khiển, cung cấp mô tả ngắn gọn biểu tượng công cụ bạn di chuột qua biểu tượng Việc tạo điều khiển sở liệu Trung tâm điều khiển dùng để tạo quản lý sở liệu Còn nhớ lệnh CREATE DATABASE bạn dùng trước để tạo sở liệu chứ? Trong số cửa sổ tiếp theo, bạn nhìn thấy cách bạn làm với thứ tương tự trung tâm điều khiển Ở phía trái Trung tâm điều khiển (cửa sổ đối tượng), đặt chuột lên từ khóa Database nhấn chuột phải Một thực đơn tùy chọn dùng với sở liệu Trong trường hợp này, bạn chọn Create Database => Standard , giống hình Khi bạn chọn tùy chọn này, DB2 loạt panen mà bạn cần điền thông tin vào để tạo sở liệu Tiếp đến, bạn biết cách sử dụng thủ thuật ()wizard) để đơn giản hóa tác vụ mà quản trị viên thường gặp Thủ thuật tạo sở liệu: Tên sở liệu Trình thủ thuật tạo sở liệu giúp bạn tạo sở liệu thơng qua vài bước Màn hình hỏi tên sở liệu, ổ đĩa mặc định nơi bạn muốn đặt liệu (nếu bạn khơng muốn thứ khác), tên bí danh Ngồi ra, bạn thêm vào lời giới thiệu nội dung sở liệu Có vài lưu ý cửa sổ Nếu bạn muốn sử dụng dạng liệu cột XML sở liệu, bạn phải định nghĩa thuộc dạng UTF-8 (Enable database for XML - Cho phép liệu dạng XML) Ngoài ra, Automatic Storage mặc định sở liệu DB2 Nếu bạn muốn ghi đè lên mặc định này, bạn phải chọn I want to manage my storage manually (Tôi muốn tự quản lý việc lưu trữ) Thủ thuật tạo sở liệu: User/catalog/temp tables Trong ba panen trình thủ thuật yêu cầu bạn điền thông tin cách mà bạn muốn không gian bảng, catalog, bảng tạm tạo Nếu bạn chọn Low Maintenance, trình thủ thuật tạo không gian bảng SMS cho bạn Nếu bạn chọn High Performance, bạn cần thiết bị tệp hệ thống mà bạn định sử dụng cho không gian bảng Với hai tùy chọn này, bạn chứa (files, devices) mà bạn muốn phân phối không gian bảng Nếu bạn nhấn nút Add, panen hiển thị cho phép bạn định nghĩa nơi chứa chứa dùng Nếu bạn không chứa tệp cho không gian bảng, DB2 tự động sinh nơi chứa ổ đĩa mặc định mà bạn từ trước Thủ thuật tạo sở liệu: Tùy chọn hiệu suất Có hai tham số hiệu suất bạn đặt: EXTENTSIZE PREFETCHSIZE Chúng ta xem xét tham số:  EXTENTSIZE: Một khu vực đơn vị không gian nơi chứa không gian bảng Các đối tượng sở liệu (trừ LOBs long varchars) lưu trang DB2 Những trang nhóm thành khu vực Kích thước khu vực định nghĩa mức khơng gian bảng Khi kích thước thiết lập cho khơng gian bảng, khơng thể thay đổi Tham số cấu hình sở liệu DFT_EXTENT_SZ kích thước khu vực mặc định cho tất các không gian bảng sở liệu Những giá trị nằm khoảng từ đến 256 trang Do đó, kích thước tuyệt đối nằm khoảng từ KB đến 1024 KB cho KB trang, từ 16 KB đến 2048 KB cho KB trang Những số bị ghi đè tham số EXTENTSIZE lệnh CREATE TABLESPACE Nếu bạn có ý định dùng nhóm đa chiều (MDC - multidimensional clustering) bảng, kích thước khu vực trở thành yếu tố định Bảng MDC phân phối khu vực cho tập chiều tạo Nếu kích thước khu vực lớn, khả có nhiều khu vực bị trống (mỗi tập chiều có số nhỏ ghi) Để biết thêm thơng tin MDC ảnh hưởng tới EXTENTSIZE, tham khảo tham tài liệu hướng dẫn quản trị DB2 (DB2 Administration Guide)  PREFETCHSIZE: Tìm lấy khả người quản lý sở liệu đoán trước truy vấn thực hiện, đọc trang trước trang Việc tìm kiếm khơng đồng làm giảm thời gian xử lý đáng kể Bạn điều khiển cách tìm lấy linh hoạt việc thay đổi tham số PREFETCHSIZE lệnh CREATE TABLESPACE Giá trị mặc định thường đặt cho tham số cấu hình sở liệu DFT_PREFETCH_SZ Giá trị thể trang đọc lần yêu cầu tìm lấy kích hoạt DB2 Bằng cách đặt giá trị kích thước đa vùng, đa vùng đọc song song Chức hiệu chứa không gian bảng nằm ổ đĩa khác Giá trị mặc định cho tham số đủ dùng với nhiều ứng dụng, bạn muốn thử nghiệm với giá trị PREFETCHSIZEs cao cho ứng dụng phải thực truy vấn nặng nề phân tích lượng liệu lớn Thủ thuật tạo sở liệu: Trang mã thứ tự xếp Tùy chọn bạn bắt gặp phần liệu tạo trang mã thứ tự xếp Khi ứng dụng DB2 bị giới hạn sở liệu DB2, trang mã ứng dụng sở liệu so sánh Nếu trang mã khơng nhau, q trình chuyển đổi trang mã cố gắng cho lệnh SQL Nếu bạn sử dụng trang mã với sở liệu mà bạn truy cập, điều quan chắn trang mã tương thích q trình chuyển đổi hồn thành Theo mặc định thứ tự xếp sở liệu định nghĩa theo codeset dùng lệnh CREATE DATABASE Nếu bạn tùy chọn COLLATE USING SYSTEM, giá trị liệu so sánh dựa TERRITORY (vùng) cho sở liệu Nếu tùy chọn COLLATE USING IDENTITY sử dụng, tất giá trị so sánh sử dụng biểu diễn nhị phân byte Khi bạn cần lưu liệu định dạng tự nhiên (binary - nhị phân), tránh sử dụng loại liệu với trang mã Tốt nên sử dụng ứng dụng sở liệu có trang mã để tránh phải chuyển đổi trang mã Thủ thuật tạo sở liệu: Tạo trang tóm tắt Khi mà tất tham số đưa vào hệ thống, trình thủ thuật tạo sở liệu hình tóm tắt tất lựa chọn mà bạn làm Một tính vơ hữu ích trang tóm tắt nút Show Command hình Nếu bạn nhấn lên đó, bạn nhìn thấy lệnh DB2 sử dụng để tạo sở liệu hiển thị hình Bạn lưu thông tin để xử lý sau, cắt dán vào tập lệnh mà bạn phát triển Nếu bạn hài lòng với tham số mà bạn đưa vào hệ thống, nhấn nút Finish để tạo sở liệu Tóm tắt trung tâm điều khiển Trung tâm điều khiển DB2 cơng cụ mạnh giúp trì sở liệu thường trình dễ dàng Một số trình thủ thuật sẵn có giúp bạn tạo sửa đổi nhiều đối tượng sở liệu Bạn dùng trung tâm điều khiển để tạo lệnh DB2 để sử dụng tập lệnh chương trình sau Những tính cho phép bạn phát triển lệnh bạn muốn để dùng mà khơng cần chạy Tạo truy cập đối tượng DB2 Các thủ thuật với trung tâm điều khiển Trong trung tâm điều khiển rõ ràng hữu ích cho việc tạo sở liệu Nó có số chức cho phép bạn tạo ra, sửa đổi, xóa đối tượng sở liệu Chúng ta xem trung tâm điều khiển cịn có khác Ở phía trái hình, thấy cửa sổ đối tượng Nếu bạn muốn tạo đối tượng mới, đặt trỏ chuột lên loại đối tượng (bảng) nhấn chuột phải lên Với hầu hết đối tượng, xuất thực đơn tùy chọn, bao gồm tùy chọn cho việc tạo đối tượng Như quản trị viên, bạn nên làm quen với việc sử dụng nút Create Ban đầu, trình thủ thuật hữu dụng việc xác định cách lệnh DB2 sinh Nút Show Command (hiển thị lệnh) công cụ mang lại nhiều thuận tiện Thậm chí quản trị viên dầy dạn kinh nghiệm chẳng có phải hổ thẹn sử dụng trung tâm điều khiển để sinh lệnh dùng Sửa đổi đối tượng tồn Những đối tượng tạo cách nhấn chuột phải vào tên đối tượng cửa sổ đối tượng Nếu bạn cần chỉnh sửa xóa đối tượng, bạn cần hiển thị cửa sổ nội dung phía phải trung tâm điều khiển Trên panen hiển thị hình dưới, bảng sở liệu mẫu (SAMPLE) liệt kê ô nội dung Khi bảng hiển thị, bạn sửa đổi chúng Nhấn chuột phải lên đối tượng bạn muốn sửa đổi, bạn nhìn thấy thực đơn đây: Có số hành động thực đối tượng bảng Ví dụ: bạn xem mẫu nội dung bảng, sửa đổi, tổ chức lại bảng Có hai lệnh mà quản trị viên cần quan tâm, là: Show Related Generate DDL Lệnh Show Related hiển thị tất đối tượng sở liệu mục không gian bảng mà đối tượng liên quan đến bảng Lệnh Generate DDL sẽ đảo ngược việc định nghĩa bảng này, cho bạn tạo lại thiết kế bảng trường hợp có lỗi xảy (Tất nhiên, bạn ln lưu (back up) liệu mình, khơng?) Ơ chi tiết (Details Pane) Trung tâm điều khiển chứa ô chi tiết cung cấp thông tin chi tiết thêm mục chọn (item) chọn ô đối tượng Tính đặc biệt hữu ích cho phép bạn xem nhanh định nghĩa bảng Ví dụ, bảng chọn, ô chi tiết hiển thị giản đồ bảng (các định nghĩa cột) với tùy chọn để hiển thị nội dung bảng, truy vấn bảng hiển thị đối tượng có liên quan Nếu loại đối tượng khác chọn, ô chi tiết thị tùy chọn vận dụng phù hợp với đối tượng chọn Tóm tắt Trung tâm điều khiển DB2 sử dụng để sửa đổi đối tượng tồn sở liệu Với loại đối tượng, bạn thấy hiển thị tùy chọn khác định nghĩa thứ mà bạn thay đổi Hầu hết hành động mà quản trị viên thực với trung tâm điều khiển bắt giữ lại (captured) ghi lại để dùng tập mã Việc với lệnh thủ thuật, làm cho việc trì sở liệu trở lên đơn giản việc ngồi gõ dịng lệnh Thơng tin thêm trung tâm điều khiển DB2 tìm thấy cơng cụ trợ giúp trực tuyến Ngồi ra, tài liệu hướng dẫn quản trị DB2 tham khảo lệnh DB2 chứa lượng thơng tin dồi tính năng, chức sở liệu cách thiết kế sở liệu có hiệu suất cao Đây tài liệu tham khảo quí mà bạn nên giữ bên thiết kế sở liệu! ... hình sử dụng việc truy cập thông tin trạng Truy cập hồ sơ (profile) phương pháp tự động để cấu hình máy trạm DB2 truy cập tới máy chủ DB2 từ xa truy cập sở liệu Một trạng truy cập chứa thông tin... vật lý liệu Các bảng đặt không gian bảng Một không gian bảng dùng lớp nằm sở liệu công ten nơ đối tượng (container objects) chứa bảng liệu thật Một không gian bảng chứa nhiều bảng Một cơng ten... không gian bảng lớp logic nằm sở liệu bảng chứa sở liệu Các không gian bảng tạo sở liệu, cịn bảng tạo khơng gian bảng DB2 hỗ trợ ba loại không gian bảng:  Không gian bảng quản lý hệ thống (SMS):

Ngày đăng: 07/08/2014, 09:23

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan