Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Site Related Forums
 The Yak Corral
 Exam gets me worried!!

Author  Topic 

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-18 : 10:11:21
Ugh...I'm doing my 70-432 tomorrow (http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-432&locale=en-us#tab2) and the level of details in these practice exams I have is worrying me!! I've been working professionally with sql server for close to 8 years now and I feel like a complete idiot doing these tests:
quote:
(A - B) / C

where A, B, and C are defined as the following:
A = SQLServer:SQL Statistics\Compilations/sec
B = SQLServer:SQL Statistics\SQL Re-compilations/sec
C = SQLServer:SQL Statistics\Batch Requests/sec

The preceding formula is a measure of what?
1) The amount of plan reuse being achieved
2) How much performance is being affected
3) The amount of work that Microsoft SQL Server performs during query execution
4) The number of queries completing per second


- Lumbago
http://xkcd.com/327/

webfred
Master Smack Fu Yak Hacker

8781 Posts

Posted - 2010-01-18 : 10:15:15
If you feel like an idiot you are no idiot because an idiot isn't able to feel like an idiot


No, you're never too old to Yak'n'Roll if you're too young to die.
Go to Top of Page

Kristen
Test

22859 Posts

Posted - 2010-01-18 : 10:33:38
Hope this helps then
Go to Top of Page

spirit1
Cybernetic Yak Master

11752 Posts

Posted - 2010-01-18 : 10:46:36
it's 1.
compilations - recompilations give you number of queries whose plan isn't in the cache.
divide that by batch requests and you get number of plan reuse

___________________________________________________________________________
Causing trouble since 1980
Blog: http://weblogs.sqlteam.com/mladenp
Speed up SSMS development: www.ssmstoolspack.com <- version 1.7 out!
Go to Top of Page

SwePeso
Patron Saint of Lost Yaks

30421 Posts

Posted - 2010-01-18 : 10:51:35
Rule out 2) since performance is a subjective thing.

Now
1. A - B is "Compilations minus Recompilations" which should mean "New compilations".
2. "Answer from 1" / C gives that "per sec" cancells out eachother, and you have "New compilations" / "Batch requests".

Rule out 4) since there cannot be a "per sec" answer
You can rule of 3) too, since work is not a measurement for compilations and batch requests.

My guess is that 1) is the proper answer; Plan reuse.

Can you confirm? I haven't taken the new 2005/2008 certs myself.



N 56°04'39.26"
E 12°55'05.63"
Go to Top of Page

GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2010-01-18 : 11:34:43
If it helps at all, every practice exam I've seen has been harder (a lot) than the real exams.

--
Gail Shaw
SQL Server MVP
Go to Top of Page

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-18 : 12:01:24
Well Gail...you have provided the only answer that gave some comfort in these frustrating times hehe. I don't have the answer to the question I posted as an example but I'm assuming that spirit and peso has got it right, it makes sense. If I'd be able to figure that out on my own during the exam is a completely different question though.

But it's nice to know that you can become an MVP without being certified...maybe I'll try out that route instead if I fail the exam

- Lumbago
http://xkcd.com/327/
Go to Top of Page

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-18 : 12:27:25
I just got the same question again and here is the explanatio behind the answer:
quote:
The full formula is 1 - ((A - B) / C), which scales the value to a percentage. This formula determines the amount of plan reuse being achieved in a SQL Server instance. When a recompilation occurs, the existing query plan is thrown out and a new one is generated. This is why the recompilations are subtracted from the compilations. Every query that is issued against the server running SQL Server must be compiled and is then stored in the query cache. When a batch (either stored procedure or ad hoc) is sent to the server running SQL Server, the query optimizer first looks in the query cache for a plan that matches the batch being sent. If the optimizer finds a plan, it reuses it. Otherwise, it forces a compilation to occur. If SQL Server did not reuse any of the query plans, the number of compiles/sec would equal the number of batch requests/sec. So each batch that is sent to SQL Server that does not need a compilation or a recompilation indicates that an existing plan is being used. The result of this formula ideally should be as close to 100 percent as possible.


- Lumbago
http://xkcd.com/327/
Go to Top of Page

spirit1
Cybernetic Yak Master

11752 Posts

Posted - 2010-01-18 : 13:10:01
yep. basically it's the same as Plan Cache: Cache Hit Ratio.
http://msdn.microsoft.com/en-us/library/ms177441.aspx

___________________________________________________________________________
Causing trouble since 1980
Blog: http://weblogs.sqlteam.com/mladenp
Speed up SSMS development: www.ssmstoolspack.com <- version 1.7 out!
Go to Top of Page

GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2010-01-18 : 14:05:26
quote:
Originally posted by Lumbago

But it's nice to know that you can become an MVP without being certified...maybe I'll try out that route instead if I fail the exam



MVP has nothing to do with certs, as I'm sure you know. It's community contribution and deep technical knowledge.
btw, I have all of the SQL 2005 and 2008 certs, except for the BI ones, so I hope I wasn't your example of an MVP that isn't certified (I do know of a few)

Some general exam advice:

Relax
Read the question carefully. I've before now read the question quickly, answered and then noticed the one word that completely changed the whole scenario.
Do a process of elimination on the answers. Often you can discount half of the answers because they are totally wrong.
Relax

They're not actually that hard if you know the fundamentals and think carefully.

--
Gail Shaw
SQL Server MVP
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-01-18 : 14:49:52
I'm not certified. I've never even attempted to pass an exam. I am an MVP though.

I don't do well on tests typically, which is just a small part of the reason why I haven't attempted any of the cert exams. I have taken a few practice exams though and have failed all of them. I consider myself to be a very good and experienced DBA, so my failures at the practice exams are a reflection on how relevant the questions are to a real world scenario.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog

"Let's begin with the premise that everything you've done up until this point is wrong."
Go to Top of Page

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-18 : 16:06:32
Whoever invented the Microsoft MVP program was a genious and of course I know/knew that certifications are not a requirement. The great thing about the MVP program is that it's sort of a "secret alliance" of the most admired professionals in the business that give the most back to the community. Sort of like the freemasons-gone-community-friendly

The difference between a certified professional and an MVP is that an MVP is like a million times more likely to know what they're doing. I've met so many people with certifications that don't know sh**, but unfortunately it's a job requirement for the consultancy job I started in december so it leaves me no choice. Let's hope I pass...

- Lumbago
http://xkcd.com/327/
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-01-18 : 18:11:42
Good luck Lumbago! I'm sure you'll ace it.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog

"Let's begin with the premise that everything you've done up until this point is wrong."
Go to Top of Page

Kristen
Test

22859 Posts

Posted - 2010-01-19 : 02:21:11
"I have taken a few practice exams though and have failed all of them. I consider myself to be a very good and experienced DBA, so my failures at the practice exams are a reflection on how relevant the questions are to a real world scenario"

Priceless, and valuable, advice

I'm sure there is a word for that grammatical construction in English ...
Go to Top of Page

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-19 : 06:33:12
I PASSED!! Thanx a lot for having faith in me Tara but acing it would have been quite a stretch. I passed with the smallest possible margin...seems like I tuned my reading efforts perfectly

- Lumbago
http://xkcd.com/327/
Go to Top of Page

khtan
In (Som, Ni, Yak)

17689 Posts

Posted - 2010-01-19 : 06:35:36
Congrats Lumbago !




KH
[spoiler]Time is always against us[/spoiler]

Go to Top of Page

SwePeso
Patron Saint of Lost Yaks

30421 Posts

Posted - 2010-01-19 : 06:58:47
Congrats!



N 56°04'39.26"
E 12°55'05.63"
Go to Top of Page

Kristen
Test

22859 Posts

Posted - 2010-01-19 : 08:16:21
"I PASSED!!"

Fantastic! Well done.
Go to Top of Page

Lumbago
Norsk Yak Master

3271 Posts

Posted - 2010-01-19 : 08:21:21
Thanx guys...

- Lumbago
http://xkcd.com/327/
Go to Top of Page

X002548
Not Just a Number

15586 Posts

Posted - 2010-01-19 : 08:44:36
quote:
Originally posted by tkizer

I'm not certified. I've never even attempted to pass an exam. I am an MVP though.




Yes you are....I guess I live in too many other worlds....did you know DB2 z/os STILL doesn't have a robust Procedural SQL extensions?

Quite painful

In any case, the answer is D). Who give a sh....



Brett

8-)

Hint: Want your questions answered fast? Follow the direction in this link
http://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspx

Add yourself!
http://www.frappr.com/sqlteam



Go to Top of Page

spirit1
Cybernetic Yak Master

11752 Posts

Posted - 2010-01-19 : 08:59:22
good work Lumbago!

And brett all we need is a grape fruit, juice fruit

___________________________________________________________________________
Causing trouble since 1980
Blog: http://weblogs.sqlteam.com/mladenp
Speed up SSMS development: www.ssmstoolspack.com <- version 1.7 out!
Go to Top of Page
    Next Page

- Advertisement -