The SoCal Code Camp website has started accepting sessions for the next Code Camp in January. I’ve put a couple of sessions up there already.
I’ve got one on SQL Server Indexing for the Client Developer, and one on SQL Server Service Broker Advanced Performance Tips and Tricks.
I’m open to suggestions as to what the folks in the area who might be attending as to anything else SQL Server they night be interested in hearing about.
At the moment on Woody Pewitt and I are the only people who have sessions posted. I’m sure that will change shortly.
After you have created your tables, and stored procedures you will have a basic idea of what queries are going to be running against your database. If you haven’t already done so, its now time to start adding indexes to your database. The catch with index is that there is such a thing as to much or a good thing. As you add more and more indexes to your database your INSERT, UPDATE and DELETE commands will being to slow down, as each time you insert a record the insert is committed to the table, as well as to each index on the table. Continued »
All to often articles and presentations about storage work under the assumption that you have a typical OLTP database with mostly reads. However there are plenty of databases out there which are mostly writes and very few reads. Setting these systems up takes a different technique for best performance.
In my just released article on SearchSQLServer.com called “How to configure storage in SQL Server DB with more writes than reads” I go over some of the differences between a normal OLTP database and a high write OLTP database.
There are a few basic operations which SQL will perform when looking for the data that you need. Here they are listed in the order of worst to best.
- Table Scan
- Clustered Index Scan
- Index Scan
- Clustered Index Seek
- Index Seek
The basic rule to follow is Scans are bad, Seeks are good.
I’ve been informed that at some point in the near future (within the next couple of weeks probably) that we’ll be upgrading the version of Word Press that we use for the blogs.
Well the PASS 2008 summit must be official over as I’m sitting at the airport waiting for my plane. I was expecting a very long security line here at SeaTac but I was through security within maybe 10 minutes. While means that the two hours I was planning on standing in line I instead get to sit at Terminal D3 (after just moving from N11 on the far side of the airport) and wait for my flight to Ontario. I guess the upside is that I got to get some lunch before my flight.
Overall I would have to say that the PASS 2008 summit was a success. I got some good info about SQL Server, and met a lot of people that I either know from forums or who’s writings I’ve been reading for quite a while now. Overall the sessions were very informative, and I know that I got something out of just about every session I attended.
Last night a group of MVPs got together for dinner with our MVP lead. The dinner was a blast with about 30 people attending the dinner. It was on Friday night so a lot of people had already gone home. It was great to be able to sit and chat and relax with other people after the rush of PASS being over.
It was great to meet everyone, as well as say high again to people that I met at PASS 2007, SQL 2008 Launch and other conferences.
There were a couple of people that I didn’t have a chance to run across that I wish I did. Hopefully next year.
See you at PASS 2009 back here in Seattle, Washington.
Today was a pretty slow day. I spent most of the day kicking back in the MVP room talking to the MVPs and the Microsoft folks. I did make it to a couple of sessions however.
Today was another excellent day here at PASS 2008 in rainy Seattle, WA.
The sessions from the first day of PASS were great.
Read on for info about a couple of the sessions.