Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Những điểm mới và lý thú trong sản phẩm Data Studio Developer 2.1 của IBM ppsx
MIỄN PHÍ
Số trang
40
Kích thước
1.3 MB
Định dạng
PDF
Lượt xem
1824

Những điểm mới và lý thú trong sản phẩm Data Studio Developer 2.1 của IBM ppsx

Nội dung xem thử

Mô tả chi tiết

Những điểm mới và lý thú trong sản phẩm

Data Studio Developer 2.1 của IBM

Thấu hiểu ứng dụng hơn và tăng năng suất

Sonali Surange, Trưởng nhóm Các công cụ pureQuery của Data Studio, IBM

Zeus Courtois, Kỹ sư phần mềm, IBM

Tóm tắt: Khám phá sản phẩm IBM® Data Studio Developer 2.1 sẽ giúp đỡ bạn

hiểu tốt hơn các ứng dụng cơ sở dữ liệu của mình như thế nào. Thấy được cách

triển khai mới của Data Studio Developer có thể cải thiện năng suất của bạn và

tăng cường sự hợp tác giữa các chuyên viên phát triển và các quản trị viên cơ sở

dữ liệu như thế nào. Hãy theo các kịch bản trong bài báo này và trải nghiệm cách

sử dụng Data Studio Developer 2.1 để làm được nhiều hơn, dễ dàng hơn và hiểu

thấu công việc hơn. .

Giới thiệu

Một số lợi ích chủ yếu của bản phát hành mới của Data Studio Developer gồm:

 Cho bạn nhiều thông tin hơn để tập trung vào các nỗ lực tinh chỉnh SQL

của mình.

 Cải thiện chất lượng dịch vụ cho OpenJPA và cho các ứng dụng . NET.

 Có cái nhìn thấu hiểu hơn vào bên trong những ứng dụng Java có sử dụng

SQL.

 Giúp bạn cải thiện năng suất và sự hợp tác giữa các chuyên viên phát triển

và các quản trị viên cơ sở dữ liệu.

 Bạn sẽ có khả năng để giảm bớt hay loại trừ nguy cơ “mũi tiêm SQL” (SQL

injection) cho các ứng dụng cơ sở dữ liệu với Java.

Một số điều kiện cần có trước để chạy các kịch bản thực hành

Bạn cần phải cài đặt các sản phẩm sau để thử các kịch bản bên dưới :

 Data Studio Developer 2.1

 DB2® cho Linux®, UNIX® và Windows® -– DB2 Express-C làm việc rất

tốt

 Cơ sở dữ liệu mẫu của DB2 đi cùng với sản phẩm này.

Cung cấp cho các chuyên viên phát triển nhiều thông tin hơn để tập trung vào các

nỗ lực tinh chỉnh SQL.

Nhận diện các câu lệnh SQL và tần số thực thi của chúng

Các công cụ định hình hiện tại giúp cho bạn nhận diện phương thức Java™ nào

trong ứng dụng cần nhiều thời gian nhất để chạy. Với Data Studio Developer 2.1

bạn có thể thâm nhập xuống sâu hơn, thậm chí thấy được các số đo hiệu năng của

các phương thức Java mà có chứa lệnh gọi tới cơ sở dữ liệu. Dù bạn sử dụng

pureQuery, JDBC hay khung công tác khác, bạn cũng có thể xác định được thời

gian chạy của từng câu lệnh SQL trong ứng dụng của bạn, chúng chạy bao nhiêu

lần và thời gian chạy tối đa, tối thiểu và trung bình là bao nhiêu.

Hãy thử các bước đơn giản sau trên Data Studio :

Hiểu các số đo về thực thi câu lệnh SQL trong pureQuery

Cửa sổ chính pureQuery cho thấy thông tin sau về mỗi câu lệnh SQL mà ứng dụng

đã chạy :

 Số lần mà SQL đã chạy - Số lần chạy

 Tổng cộng các thời gian chạy mỗi lần của lệnh SQL - Thời gian tổng cộng

 Thời gian dài nhất mà lệnh SQL đã một lần từng chạy - Thời gian tối đa

 Trung bình các thời gian mà lệnh SQL chạy mỗi lần - Thời gian trung bình

 Thời gian ngắn nhất mà lệnh SQL đã một lần từng chạy - Thời gian tối

thiểu

Bạn có thể sử dụng thông tin này để xác định những câu lệnh SQL nào sẽ được lợi

từ tối ưu hóa và xác định các vấn đề của lệnh SQL. Bạn cũng có thể sử dụng thông

tin đó để xác định những câu lệnh SQL được thực hiện thường xuyên đến mức độ

nào.

1. Tại cửa sổ, bạn nhấn Data Management > Data Source Explorer (trước đây

là Database Explorer). Tạo một kết nối tới cơ sở dữ liệu mẫu và đặt tên kết

nối là SAMPLE.

2. Tạo ra một dự án Java và đặt tên là myDSDPrj.

3. Tải và sao chép các tệp TutMod.java và Util.java vào gói db2jcc.example.

Tệp tin này là ứng dụng JDBC đơn giản hiện có mà bạn sẽ sử dụng để chạy

nhiều kịch bản.

4. Để thêm sự hỗ trợ pureQuery vào dự án :

1. Nhấn phím phải chuột trên dự án và chọn pureQuery -> Add

pureQuery support.

2. Chọn SAMPLE và thêm lược đồ thích hợp để cấp tên đủ phân biệt

cho bảng STAFF của bạn.

3. Tại hình ở dưới, lược đồ là SSURANGE.

4. Đánh dấu chọn hộp Enable SQL capturing and binding for JDBC

applications

Hình 1. Thêm hỗ trợ pureQuery

Lưu ý bây giờ bạn có khả năng mạnh hơn nhiều khi xác định một lược đồ

mặc định để cấp tên đủ phân biệt cho các bảng và khung nhìn. Sử dụng

widget đường dẫn mặc định mới để cấp tên đủ phân biệt cho các thủ tục

thường lệ (routine) có tên chưa đủ phân biệt của bạn.

5. Để thu thập các số đo hiệu năng, hãy chạy ứng dụng bằng cách sử dụng cấu

hình pureQuery :

1. Đặt lược đồ để cấp tên đủ phân biệt cho bảng STAFF trước khi chạy

ứng dụng. Để làm điều này, bạn mở TutMod.Java, tìm tới dòng 66

và thay đổi giá trị SSURANGE thành tên lược đồ của bạn và lưu tệp

stmt.execute("set current schema SSURANGE");

2. . Sử dụng cấu hình pureQuery để chạy ứng dụng bằng cách mở tệp

TutMod.java, rồi nhấn phím phải chuột trên tệp và chọn Run ->

Run Configurations.

Tải ngay đi em, còn do dự, trời tối mất!