|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: Wednesday, May 11, 2011 5:16 AM
Points: 24,
Visits: 51
|
|
Comments posted here are about the content posted at temp
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Wednesday, October 25, 2006 1:42 AM
Points: 1,
Visits: 1
|
|
| Don't forget to download the chapter 28 from the book. It's 48 pages about performance tuning.
|
|
|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: Wednesday, May 16, 2012 10:57 AM
Points: 23,
Visits: 44
|
|
When I try to execute select object_name(object_id), index_id, index_type_desc, avg_fragmentation_in_pct from sys.dm_db_index_physical_stats(db_id(),null,null,null,'limited')
on my server, I get the following error: Server: Msg 102, Level 15, State 1, Line 5 Incorrect syntax near '('.
Anybody else having this problem? If you can, please reply to bscrivener@hcad.org. Thanks.
|
|
|
|
|
SSCertifiable
       
Group: General Forum Members
Last Login: Tuesday, May 14, 2013 4:39 PM
Points: 6,260,
Visits: 1,977
|
|
That error is because you are probably connected to a database that has compatibility level set to 8.0 (2000) instead of 9.0 (2005)
Cheers,
* Noel
|
|
|
|
|
Mr or Mrs. 500
      
Group: General Forum Members
Last Login: Friday, July 06, 2012 9:12 AM
Points: 500,
Visits: 183
|
|
Actually this is more of a web site comment. Because of the layout style there's no way for me to view the ends of all the sentances. Even with IE full screen the right side is cut off. This happens a lot. eg "Data warehouse designs, on the othe" [... hidden text...] "Star or Snowflake design" or "As ragmentation increases, data will become spread out over mo" [... hidden text...] "your query needs to retrieve, the slower the query." Whole sentances inbetween are missing. An unfortunate disservice to an article the 2/3rds of which I could read looks very interesting. This is a great site and I've come here for a couple years but the unconstrained content area is really frustrating. If this happens to you please join me in patient occasional reminders to the busy guys who run SSC. I'll chime in again about it in a few months, this is my third one. To their credit there is no other site on earth I'm willing to read via view source. just my 2c
Skål - jh
|
|
|
|
|
SSC-Dedicated
           
Group: General Forum Members
Last Login: Yesterday @ 4:51 PM
Points: 32,923,
Visits: 26,811
|
|
None of the bullets in the article include one of the most important aspects of performance tuning there is... one, that if not present, will bring the most robust hardware and all other tuning methods right to its knees. It's usually overlooked, it's usually given the least time to accomplish, and it seems it's been "mastered" by only an elite relative few...
...writing good solid high performance set based scalable code to begin with. ;)
--Jeff Moden "RBAR is pronounced "ree-bar" and is a "Modenism" for "Row-By-Agonizing-Row".
First step towards the paradigm shift of writing Set Based code: Stop thinking about what you want to do to a row... think, instead, of what you want to do to a column."
For better, quicker answers on T-SQL questions, click on the following... http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following... http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
|
|
|
|
|
SSC-Dedicated
           
Group: General Forum Members
Last Login: Yesterday @ 4:51 PM
Points: 32,923,
Visits: 26,811
|
|
I just started going through the free chapter... glad to see there's some consideration for writing good code in there... maybe there's more in the rest of the book, but most of the tuning recommendations revolve around hardware, indexes, and a couple of things to avoid like unnecessary ORDER BY's... all of which are mute points in the presence of real crap code.
The chapter also seems to have a high implication for GUI interfaced code... not much on batch code where the really big performance problems creep in. That fact is exemplified by the demo of sp_ExecuteSQL which really only benefits the necessary repetative RBAR nature of GUI code.
--Jeff Moden "RBAR is pronounced "ree-bar" and is a "Modenism" for "Row-By-Agonizing-Row".
First step towards the paradigm shift of writing Set Based code: Stop thinking about what you want to do to a row... think, instead, of what you want to do to a column."
For better, quicker answers on T-SQL questions, click on the following... http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following... http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Tuesday, May 10, 2011 7:50 AM
Points: 7,
Visits: 85
|
|
try this: "SELECT * FROM sys.databases WHERE compatibility_level < 90" and u'll see the database that has compatibility level set to 8.0
a good day, Vio
|
|
|
|
|
Ten Centuries
      
Group: General Forum Members
Last Login: Tuesday, May 21, 2013 5:22 AM
Points: 1,123,
Visits: 4,423
|
|
noeld (10/25/2006) That error is because you are probably connected to a database that has compatibility level set to 8.0 (2000) instead of 9.0 (2005)
Cheers,
<img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'>
Nope the DMV will work even its compatibility level set to 80.
Muthukkumaran Kaliyamoorthy
Helping SQL DBAs and Developers >>>SqlserverBlogForum
|
|
|
|