Danh mục

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

Số trang: 40      Loại file: pdf      Dung lượng: 1.34 MB      Lượt xem: 16      Lượt tải: 0    
Jamona

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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....
Nội dung trích xuất từ tài liệu:
Những điểm mới và lý thú trong sản phẩm Data Studio Developer 2.1 của IBM Những điểm mới và lý thú trong sản phẩm Data Studio Developer 2.1 của IBMThấu hiểu ứng dụng hơn và tăng năng suấtSonali Surange, Trưởng nhóm Các công cụ pureQuery của Data Studio, IBMZeus Courtois, Kỹ sư phần mềm, IBMTóm tắt: Khám phá sản phẩm IBM® Data Studio Developer 2.1 sẽ giúp đỡ bạnhiể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áchtriể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áchsử dụng Data Studio Developer 2.1 để làm được nhiều hơn, dễ dàng hơn và hiểuthấu công việc hơn. .Giới thiệuMộ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ànhBạ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ácnỗ 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úngCá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àotrong ứng dụng cần nhiều thời gian nhất để chạy. Với Data Studio Developer 2.1bạ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ủacá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ụngpureQuery, JDBC hay khung công tác khác, bạn cũng có thể xác định được thờigian 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êulầ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 pureQueryCử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ểuBạ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ợitừ 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ôngtin đó để 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 -> ...

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