หลักการและเหตุผล
หลักสูตรนี้ออกแบบเพื่อผู้เชี่ยวชาญระบบฐานข้อมูลที่ต้องการปรับแต่งระบบฐานข้อมูลให้มี ความรวดเร็วในการสืบค้นข้อมูลอย่างถูกวิธี เพื่อให้ฐานข้อมูลมีประสิทธิผลสูง
วัตถุประสงค์
หลังจากจบหลักสูตรผู้เข้าอบรมควรมีความสามารถดังนี้
- Normalize databases.
- Design a normalized database.
- Optimize a database design by denoramalizing.
- Optimize data storage.
- Manage concurrency
- Manage concurrency by selecting the appropriate transaction isolation level.
- Select a locking granularity level.
- Optimize and tune queries for performance.
- Optimize an indexing strategy.
- Decide when cursors are appropriate.
- Identify and resolve performance-limiting problems.
หลักสูตรนี้เหมาะสำหรับ
- Database administrators and technicians ผู้ซึ่งรับผิดชอบดูแลระบบ และการแก้ปัญหาที่เกิดขึ้นกับ network
- CCIE, CCNA, CCNP, CCDA และ CCDP
ความรู้พื้นฐาน
- ผู้เข้าฝึกอบรมควรเป็นผู้เชี่ยวชาญระบบสารสนเทศ และมีความเข้าใจในเรื่องต่อไปนี้
- มีความเข้าใจการจัดเก็บข้อมูลลงสื่อบันทึกข้อมูลของระบบฐานข้อมูล Microsoft SQL Server 2005 เป็นอย่างดี
- มีความเข้าใจโครงสร้างของ Index เป็น อย่างดี
- มีความรู้ในการพัฒนาระบบงานฐานข้อมูล
- มีประสบการณ์ในการ Normalization ถึงระดับ 3NF
- มีความสามารถในการตรวจหาความผิดปกติของระบบฐานข้อมูลมาบ้าง
- มีประสบการณ์ในการใช้งาน Data Modeling Tools ใดๆ มาบ้าง
- รู้ถึงฟังก์ชั่นการทำงานของ Microsoft SQL Server 2005 มาโดยละเอียด
เนื้อหาหลักสูตร
Unit 1: Measuring Database Performance
- Best Practices for Measuring Performance
- Key Measures for Query Performance
- Using Performance Monitor
- Using SQL Server Profiler
- Guidelines for Identifying Locking and Blocking
Lab: Measuring Database Performance
- Reviewing Tables and Scripts
- Capturing Baseline Performance
- Prioritizing Identified Problems
Unit 2: Optimizing Physical Database Design
- Performance Optimization Model
- Importance of Schema Design in Optimization
- Normalization
- Responsible Denormalization
- Generalization
- Demonstration: How to Modify the Database Schema
Lab: Optimizing Physical Database Design
- Optimizing Memberships
- Optimizing Events
- Normalizing Event Sponsorships
- Denormalizing Membership Visits and Cleaning Up the Schema
- Comparing the Solution and Determining Performance
Unit 3: Optimizing Queries for Performance
- What Is Query Logical Flow?
- Demonstration: How the Query Optimizer Processes Queries
- Considerations to Take When Using Subqueries
- Guidelines for Building Efficient Queries
Lab: Optimizing Queries for Performance
- Optimizing the Performance of Stored Procedures
- Optimizing the Performance of Views
- Optimizing the Performance of Non-Cursor Aggregate Queries
- Recording Performance Times
Unit 4: Refactoring Cursors into Queries
- Cursor Usage and Performance
- Strategies for Refactoring Cursors
- Using PIVOT and Common Table Expressions
Lab: Refactoring Cursors into Queries
- Refactoring the pMembershipCategory Cursor
- Refactoring the pCommunityImpact Cursor
- Refactoring the pMemberInvitation Cursor
- Determining Performance
Unit 5: Optimizing an Indexing Strategy
- How SQL Server Stores and Accesses Data
- Considerations for Using Indexes
- Nonclustered Index Design
- Best Use of Clustered Indexes
- How to Document an Indexing Strategy
Lab: Optimizing an Indexing Strategy
- Identifying Tables to Optimize Based on Slow-Running Code
- Designing and Implementing Indexes
- Recording Performance Times
Unit 6: Managing Concurrency
- Transaction Isolation Levels
- Demonstration: Transaction Isolation Levels
- Guidelines to Reduce Locking and Blocking
Lab: Managing Concurrency
- Identifying Code That Has Locking and Blocking Issues
- Reducing Concurrency Issues
- Calculating the Overall Performance Gain
| ระยะเวลาในการอบรม 3 วัน (18 ชั่วโมง) : เวลาอบรม 09.00 - 16.00 น. | |
| ค่าลงทะเบียน 9,000 บาท (รวมภาษีมูลค่าเพิ่มแล้ว) | |
| รุ่นที่ |
วันที่อบรม |
| 1 | 6-8 ม.ค. 53 |
| 2 |
7-9 เม.ย. 53 |
| 3 |
28-30 ก.ค. 53 |
| 4 |
27-29 ต.ค. 53 |
สถานที่ฝึกอบรม
สถาบันฝึกอบรมเนคเทค ชั้น 21AB, 22B อาคารมหานครยิบซั่ม เลขที่ 539/2 ถนนศรีอยุธยา เขตราชเทวี กรุงเทพฯ 10400
วิธีสมัครและการชำระค่าลงทะเบียน
ติดต่อสำรองที่นั่งล่วงหน้าในวัน-เวลาราชการ
โทรศัพท์: 02-642-5001-10 ต่อ 111, 112
โทรสาร: 02-642-5014
Web Site: www.nectecacademy.com
E-mail:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
- อัตราค่าอบรมรวมเอกสาร อุปกรณ์การฝึกปฏิบัติ อาหารว่างเช้า-บ่าย อาหารกลางวัน และภาษีมูลค่าเพิ่มแล้ว
- ข้าราชการมีสิทธิ์เบิกค่าลงทะเบียนได้ตามระเบียบกระทรวงการคลัง และเข้าร่วมอบรมสัมมนา โดยไม่ถือเป็นวันลา
- ค่าใช้จ่ายในการส่งบุคลากรเข้าฝึกอบรมทางวิชาชีพของบริษัท หรือห้างหุ้นส่วนนิติบุคคล นอกเหนือจากหักค่าใช้จ่ายได้ทั้งหมดแล้ว ยังได้รับการยกเว้นภาษีเงินได้อีกร้อยละ 100 ตามประกาศกระทรวงการคลัง
- สมัครผ่านทางโทรศัพท์หรือทางอีเมล์ หากท่านได้รับการยืนยันการจัดอบรมแล้ว สามารถทำการชำระค่าลงทะเบียนทำได้ 2 วิธีดังนี้
(1) มาชำระค่าลงทะเบียนที่ศูนย์ฯ เป็น เงินสด หรือ เช็ค สั่งจ่ายในนาม "กองพัฒนาทรัพยากรมนุษย์" หรือ Human Resource Development Department แผนกการเงินจะเปิดให้บริการตั้งแต่เวลา 09.00-15.30 น
(2) โอนเงินเข้าบัญชีออมทรัพย์ บมจ. ธนาคารกรุงไทย สาขาถนนศรีอยุธยา เลขที่บัญชี 013-1-51385-0 ชื่อบัญชี "กองพัฒนาทรัพยากรมนุษย์" หลังจากโอนเงินแล้ว กรุณาส่งโทรสารสำเนาใบนำฝาก โดย ระบุชื่อผู้เข้าอบรม หลักสูตร วันที่อบรม และรายละเอียดในการออกใบเสร็จรับเงินอย่างถูกต้องและชัดเจน มาที่โทรสาร 02-642-5014 (สถาบันฯ เป็นหน่วยงานราชการ จึงไม่อยู่ในเกณฑ์ที่ต้องถูกหักภาษี ณ ที่จ่าย 3%) - เพื่อความรวดเร็วในการออกใบเสร็จ กรุณาส่งโทรสารสำเนาใบนำฝากภายใน 3 วัน นับจากวันโอนเงิน
- ผู้ผ่านการอบรมที่มีเวลาเรียนเกิน 80% จะได้รับวุฒิบัตรจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
- สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงอัตราค่าลงทะเบียนโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
- บุคคลทั่วไป : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 10%
- นักเรียน-นักศึกษา ไม่เกินระดับปริญญาตรี : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 15%
- การ ชำระค่าลงทะเบียนเพื่อรับส่วนลดจะมีผลโดยสมบูรณ์ เมื่อสถาบันฯ ได้รับค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วันตามเงื่อนไข หากเป็นกรณีที่ชำระค่าลงทะเบียนโดยส่งเช็คมาทางไปรษณีย์ การชำระเงินจะมีผลโดยสมบูรณ์เมื่อสถาบันได้รับเช็คล่วงหน้าก่อนการอบรม 3 วันเช่นกัน
- สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงเงื่อนไขการรับส่วนลดข้างต้นโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
| วันที่ 1 | วันที่ 2 | วันที่ 3 | วันที่ 4 | วันที่ 5 |
|
วันสุดท้ายของการชำระเงิน รวมภาษีแล้ว
|
3 วันล่วงหน้า | วันแรกของการอบรม | ||
















