• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DM205 How to Successfully Take
 

DM205 How to Successfully Take

on

  • 397 views

 

Statistics

Views

Total Views
397
Views on SlideShare
397
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Discusses topics for this presentation
  • Costs 150 dollars Objective level test No fill in the blank 75 Minutes The practice test can be downloaded from the web. It will tell you where you are weak, and point you to the areas where you can get help. The full practice exam can be purchased at for a discount rate at this conference.
  • Call 1-800-8-SYBASE and choose the menu option for cert testing. Most of the time, you can take the test ASAP (within 24 hours). They take all kinds of CCs
  • Results will be printed out and given to you. Don’t leave without them. In 3 weeks, your certificate and ID card will be mailed to you. SAM: What are the passing marks for these two exams that came out of the beta?
  • SAM: note that I have added a reference to the webpage. By the way, I took a look at it and it seems to be quite far from complete. For example, there are not many names listed for Canada. I know for a fact that a number of consultants are certified which do not occur on this list. Also, for example, John Bell is not listed this time. SAM: do we still want to talk about performance and tuning specialist. We could talk about professional but really the exam covers performance and tuning primarily and advanced SA topics not very much. I personally like the performance ad tuning specialist description: it makes the certification sound truly advanced. By the way, we no longer list the advanced administration course as a prerequisite to taking the professional exam, do we?
  • Refer to our webpage here that has the study guides.
  • Especially sybsystemprocs, which is relatively new High level understanding of how the old and new style locking work, including latches. The directory structure and associated environment variables have changed
  • Especially the three main ones: HA, Java in the Database, DTM (Distributed Transaction Management) New system limits include 50 tables maximum for joins, 256 database or device fragments for a database
  • The same information, in similar way, is found as a study guideline on our website.
  • .
  • SAM: I noticed in writing this presentation that the Advanced T-SQL section in our webpage study guidelines is blank. It really should read basically the same as this slide (the same bullet).
  • The same information, in similar way, is found as a study guideline on our website.
  • Actually, in the professional exam there is a single question with ‘none of the above’, but I think this slide still stands overall.
  • No false answers are used at all in the exam. In other words, no references to features that do not exist, nor to system tables, system databases or system procedures. On the other hand, there may be answers that are real things but are not relevant to this particular question.
  • Should have an understanding of. The are on the test but not many questions
  • Say: Beta is closed. Cut score determined
  • .

DM205 How to Successfully Take DM205 How to Successfully Take Presentation Transcript

  • DM205 How to Successfully Take & Pass Your Sybase ASE Certification Exam Sam Lakkundi Senior Staff Educator Sybase Certifications [email_address]
  • What we will cover Unit 1: Introduction to the exams Unit 2: ASE-12Associate: What do I study ? Unit 3: ASE- 12 Professional: What do I study? Unit 4: Sample questions Unit 5: About the questions
  • Class Abstract - Target Audience
    • This session is a short discussion on the ASE exams.
    • Content is from the 1 day session: ‘Preparing to take the ASE Associate Exams.’
    • The student should have at least 3 months of experience with database administration with ASE for the associate exam and 6 months administration and tuning experience for the professional exam.
    • Techniques and suggestions for studying for the exam will be covered.
    • This session as well as our one day class will NOT reveal any actual questions that the student will encounter on the exam. However, the types of questions will be covered.
  • Unit #1: Introduction to the exams
    • 2 Basic ASE Certifications CSP-ASE
    • Sybase Certified Associate
    • Sybase Certified Professional
  • Unit #1: Introduction to the exams CSP Associate 12.0 Completion of one multiple choice exam. Exam contains sixty multiple choice questions. Sample practice can be downloaded or exam full practice purchased This exam covers both fundamental ASE system and database administration questions.
  • Unit #1: Introduction to the exams
    • CSP Professional ASE 12.0
    • Pre-requisite: CSP Associate ASE 12.0, or CSP Professional ASE 11.5. (There is no powering up exam for ASE 12.0).
    • Completion of one multiple choice exam. This exam contains sixty multiple choice questions.
    • Sample practice can be downloaded or exam full practice purchased
    • This exam covers primarily performance and tuning questions for ASE, with a few questions on advanced administration.
  • Unit #1: Introduction to the exams Where do I take the exams? Call 1-800-8-SYBASE choose Education menu or At any Prometric (800-407-3926) testing center or visit www.2test.com
  • Unit #1: Introduction to the exams When do I know if I passed? Immediately. After taking the test, your score is immediately printed out and sent to Sybase. CSP Associate ASE 12.0 75 % CSP Professional ASE 12.0 75 %
  • Unit #1: Introduction to the exams What if I fail? The student is allowed to fail any of the two tests two times. If the student fails any of the two tests for the second time, the exam may not be taken again for the period of three months.
  • Unit #1: Introduction to the exams When do I need to be re-certified? Associate: Every version. Just take the new Associate exam. Professional: Every version. If you already have a professional certification, you only need to take the professional exam. You do not have to take the associate exam again. As of version 12.0 there are no more migration exams.
  • Unit #1: Introduction to the exams
    • What benefits do I get?
    • Industry Recognition
    • Use of Logo on business cards
    • Official Certificate
    • Differentiator for employers and promoters
  • Unit #1: Introduction to the exams
    • What Does Sybase Certification Offer You?
    • Increases your job advancement opportunities
    • Provides a standard, tangible way of measuring your technical skills
    • Provides you with a goal for self-improvement and self-development
    • To design and implement real-world solutions, which will make you valuable to your clients and your team
  • Unit #1: Introduction to the exams
    • How does one prepare for an exam?
    • Customer Education: Schedules available at slc.sybase.com
    • Experience with products
    • Practice Exams: Available at this conference and through eShop
  • Unit #1: Introduction to the exams
    • Course Maps – ASE Associate
    • We recommend courses:
      • Introduction to SQL
      • Writing Effective Stored Procedures
      • Fast Track to Adaptive Server Enterprise
      • System & Database Administration
  • Unit #1: Introduction to the exams
    • Course Maps – ASE Professional
      • Performance & Tuning: Configuring ASE 12.0
      • Advanced Administration & Troubleshooting
  • Unit #2: What do I study? (Associate) 1. ASE Overview 2. ASE 12 New Features 3. Configuration & Installation 4. Resource Allocation 5. Database & Logs 6. Backup & Recovery 7. Parallel Processing 8. Cache Management 9. Security
  • Unit #2: What do I study? (Associate)
    • 1. ASE - Overview
    • Purpose of each major system database and system table
    • Locking scheme of APL and DOL tables
    • ASE’s operating environment and environment variables
  • Unit #2: What do I study? (Associate)
    • 2. ASE 12.0 New Features
    • General understanding of uses of the premium features
    • General understanding of how the license manager works
    • What is SySAM used for
    • What are the new values for system limits that have changed
  • Unit #2: What do I study? (Associate)
    • 3. Configuration & Installation
    • Primarily:
      • Know the different uses of the sp_configure command
  • Unit #2: What do I study? (Associate)
    • 4. Resource Allocation
    • System files, raw partitions, and the dsync option
    • Table partitioning
    • Capacity planning; device and database management; object placement and user-defined segments
      • Including: How to recreate DDL from storage-related system tables
    • Alter table subcommands
    • Last chance and freespace thresholds
  • Unit #2: What do I study? (Associate)
    • 5. Database & Logs
    • Know how to plan the size and manage transaction logs
    • Understand how to perform logical database rebuilds
  • Unit #2: What do I study? (Associate)
    • 6. Backup & Recovery
    • Database and transaction log dumps
    • How are they processed and what functionality supported
    • Dumps and loads for standby access
    • Enable up to the minute recovery
    • Production database backups, protecting the master database, mirroring
    • Truncating the log, disaster recovery
  • Unit #2: What do I study? (Associate)
    • 7. Parallel Processing
    • Enabling parallel processing
    • Partitioning tables:
      • Criteria for partitioning
      • Steps involved
      • Partition skew and how to rebalance a table
      • Keeping partition statistics up-to-date
  • Unit #2: What do I study? (Associate)
    • 8. Cache Management
    • Understand, at a high level, how ASE manages memory:
      • data cache(s) and procedure cache sizing
      • when data pages are written to disk
  • Unit #2: What do I study? (Associate)
    • 9. Security
    • ASE’s password security features
    • Managing passwords
    • Know how to grant and revoke privileges in a granular fashion
    • Understand the use of system roles, user-defined roles and their precedence, difference and precedence between groups and user-defined roles
    • Understand the use of proxy authorization
  • Unit #2: What do I study? (Associate)
    • What NOT to study:
    • Anything not covered in the previous slides
    • Generally, no nitpicky details including system numbers and the exact order of arguments to a system procedure
      • Except, as indicated earlier, the new system limits
    • No need to memorize exactly each system procedure. You should recognize the right one among the answers mostly from regular usage
    • No answers refer to commands that do not exist
  • Unit #3: What do I study? (Professional)
    • 1. Performance and Tuning (General)
    • Tuning for a large number of user connections
    • Functional limits in ASE
    • General benchmarking principles
    • Tuning ASE’s relinquishing cpu to O/S
    • Understand use of all monitoring and configuration system procedures
  • Unit #3: What do I study? (Professional)
    • 2. Data Structures, OLTP & DSS Tuning
    • Units of ASE device storage; APL and DOL page formats
    • Understand all of the output of sp_help, and how to tune relevant parts
    • Defragmentation techniques pros and cons, including reorg
    • Criteria used in capacity planning
    • Preventing hotspots, reducing page splits and fragmentation
  • Unit #3: What do I study? (Professional)
    • 2. Data Structures, OLTP & DSS Tuning (Cont’d)
    • Tuning for OLTP, DSS and mixed workload
    • Understand cluster ratios in DOL tables
    • When to reconfigure a table to another locking scheme
  • Unit #3: What do I study? (Professional)
    • 3. Parallel Performance Optimization
    • Which type of parallel access plans possible when
    • Enabling and tuning for parallelism for different types of selects, sorts and index creation
      • Including: how to optimizer chooses degree, and how to speed up index creation
    • Causes of run-time adjustments, and how to specify action
    • How are joins processed serially and in parallel
  • Unit #3: What do I study? (Professional)
    • 4. Locking and Concurrency
    • Understand how inserts, updates and deletes are processed in APL and DOL tables, including locks involved
    • When and how to use wait, table and readpast locks
    • How to tune with the lock promotion parameters
    • When to use datapages and datarows locking
    • Understand cursor locking and concurrency issues
    • Locking issues in tempdb; sizing and caching tempdb
  • Unit #3: What do I study? (Professional)
    • 4. Locking and Concurrency (Cont’d)
    • How ASE manages locks with worker process families
    • Understand the various ways to reduce logical lock contention
    • Understand how to optimize concurrency on a given table
  • Unit #3: What do I study? (Professional)
    • 5. Advanced T-SQL
    • The questions from this section of the exam are already covered by the topics listed under the other sections
  • Unit #3: What do I study? (Professional)
    • 6. Performance Assessment
    • Understand how to interpret at least the most common counters in sp_sysmon
    • Understand how to tune the server based on context switching measurements
    • Understand how to find out which tables and stored procedures are most heavily used (hint: not in sp_sysmon)
  • Unit #3: What do I study? (Professional)
    • 7. Cache Management and I/O Tuning
    • When to increase or decrease procedure cache percentage
    • Various reasons to use named caches
    • When partitioning a cache may be useful, and how far partitioning can be taken
    • Various ways to reduce spinlock contention
    • Factors used by optimizer to choose I/O size; Tuning large I/O buffer pools
    • Raw partitions vs. system files and the dsync option
  • Unit #3: What do I study? (Professional)
    • 8. ASE 12.0 New Performance and Tuning and advanced System Administration Features
    • Understand the use of the quiesce database command
    • Understand the purpose of abstract query plans
    • Using the execute immediate capability
  • Unit #3: What do I study? (Professional)
    • 9. Query Optimization
    • Criteria used by the optimizer in costing access plans
    • ASE’s min and max optimization
    • When will the optimizer used various covered access plans
    • Column statistics: how kept and viewed, when updated
    • When, how and why to override the optimizer’s decisions
    • When does the optimizer use various merge joins
  • Unit #3: What do I study? (Professional)
    • 10. Logical Process Manager
    • Understand task engine affinity
    • When and how to use:
      • execution classes
      • priority queues
      • engine affinity
      • precedence and scope
      • on-the-fly adjustments
  • Unit #3: What do I study? (Professional)
    • 11. Other Performance and Tuning Topics
    • How to speed up bcp in
    • Network tuning for DSS, OLTP and mixed workload
      • How to configure for additional network memory
    • Network engine afficinity
    • When to use cursors
    • When and how to make use of denormalization techniques
    • Where are the various types of statistics stored
  • Unit #3: What do I study? (Professional)
    • What NOT to study:
    • Anything not covered in the previous slides
    • Generally, no nitpicky details including system numbers and the exact order of arguments to a system procedure
    • No answers refer to commands or features that do not exist
  • Unit #4 Sample questions:
    • The questions on all associate exams are intuitive.
    • Either you know the answer or or don’t.
    • It draws out the applied ‘real life’ knowledge of the candidate.
    • Memorization helps, but will not alone guarantee a passing grade.
    • There are very few ‘gimmes’ on this exam, so if a question seems too easy, don’t try to look too deep: you know the answer.
  • Unit #4 Sample questions: Type of question NOT found on the exam: Question: The reasons to separate the log include: A - Up-to-the minute recovery B - Monitoring how full the log is C - Mirroring the log without having to mirror the data D - All of the above
  • Unit #4 Sample questions: Type of question found on the exam (Associate): Question: Why would you place the transaction log on a separate device? A - allows you to use dump transaction B - allows for minimally logged operations C - improves performance D - helps ensure full recovery in the event of disk failure E - helps ensure full recovery in the event of a server crash
  • Unit #4 Sample questions: Type of question NOT found on the exam: Question: Select all the set command that can be used in tuning: A - set tablecount B - set optimized C - set showplan D - set statistics io E - set recursive
  • Unit #4 Sample questions: Type of question NOT found on the exam: Question: Indexes are used strictly for performance. A, True B. False
  • Unit #4 Sample questions: Type of question found on the exam (Professional): Question: Cache spinlock contention may occur when: A. there is a single engine B. there is a single process running on the server C. only selects are performed, and no modifications D. only data pages are accessed E. the cache involved has been partitioned
  • Stage 1: CSP advisory board Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Stage 3: Testing objectives determined Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Stage 3: Testing objectives determined Stage 4: Item pool created Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Stage 3: Testing objectives determined Stage 4: Item pool created Stage 5: Beta test period Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Stage 3: Testing objectives determined Stage 4: Item pool created Stage 5: Beta test period Stage 6: Cut score determined Unit #5 How The Question Are Chosen
  • Stage 1: CSP advisory board Stage 2: New ASE version Stage 3: Testing objectives determined Stage 4: Item pool created Stage 5: Beta test period Stage 6: Cut score determined Stage 7: Beta is split Unit #5 How The Question Are Chosen
  • Visit the Sybase website for more info http://slc.sybase.com/plan/cintro.html Next Steps
  • Closing Thought: The CSP test is one of the better certifications to obtain for a programmer. It is the responsibility and the duty for all who take it to keep the exact questions confidential. The CSP certification should be EARNED by all. Never reveal the contents to anyone. Should the questions leak out, and inexperienced programmers start obtaining this certification, it diminishes the value of the certification for all who have obtained it legitimately, through hard work and studying. Keep the faith and good luck!!!
  • Contact Information
    • On the Partner.Net
    • http://arachne:8887/Partner.net2/education/instructor/
    • On the Internet (External) http://slc.sybase.com/certification/index.html
    • On the Intranet ( External) http://www-sybaseu.sybase.com/su_programs/certification/index.htm
    • Brant Stevens (Certification Program Manager)
    • email: bstevens@sybase.com (509-328-2571)
    • Sam Lakkundi (For All Technical Related Questions)
    • email: lakkundi@sybase.com (781-564-6270)
    • Maryelizabeth Camilli – North America Education Partner Contact
    • email: camilli@sybase.com (978-287-1558)