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
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.