<?xml version="1.0" encoding="UTF-8"?>
<speaker>
  <biography></biography>
  <company>Awareness Technologies</company>
  <company-website></company-website>
  <id type="integer">3041</id>
  <linkedin-url>http://www.linkedin.com/in/mrdenny</linkedin-url>
  <location>Southern California</location>
  <name>Denny Cherry</name>
  <personal-website>http://itke.techtarget.com/sql-server</personal-website>
  <title></title>
  <twitter-username nil="true"></twitter-username>
  <average-rating type="decimal">4.73</average-rating>
  <avatar-url>/avatars/3041/thumb/stream.28020.0</avatar-url>
  <talks type="array">
    <talk>
      <created-at type="datetime">2010-02-01T22:25:42+00:00</created-at>
      <event-id type="integer">264</event-id>
      <id type="integer">2073</id>
      <info>Microsoft SQL Server 2005 and 2008 include a fantastic feature that few people understand or use.  That feature is the Microsoft SQL Server Service Broker.  The SQL Service Broker is one of the least used features within the database engine, and that lack of use is simply from last of knowledge about the feature.

In this session we&#8217;ll dig into how to configure the service broker for not only intra-database message queuing, but database to database queuing as well as server to server database queuing.  We will also dig into a real life scenario where the SQL Server Service Broker was used to do ETL from an OLTP database to an OLAP database in near real time for near real time reporting.

By the end of this session you'll understand where SQL Service Broker is the right fit to be used, and you'll hopefully be ready to deploy it within your environment.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.mrdenny.com/downloads/2010.01.30_SoCal_Code_Camp/SQL%20Server%20Service%20Broker%20in%20the%20Real%20World.zip</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>SQL Server Service Broker in the Real World</title>
      <updated-at type="datetime">2010-02-01T22:25:42+00:00</updated-at>
      <when type="datetime">2010-01-31T10:15:00+00:00</when>
      <average-rating type="decimal">5.0</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2010-02-01T22:26:32+00:00</created-at>
      <event-id type="integer">264</event-id>
      <id type="integer">2074</id>
      <info>We will be looking at some of the advanced features of SQL Service Broker as well as some of the advanced techniques which can be used to maximize the performance of the SQL Service Broker.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.mrdenny.com/downloads/2010.01.30_SoCal_Code_Camp/SQL%20Service%20Broker%20Advanced%20Performance%20Tips%20&amp;%20Tricks.zip</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>SQL Service Broker Advanced Performance Tips &amp; Tricks</title>
      <updated-at type="datetime">2010-02-01T22:26:32+00:00</updated-at>
      <when type="datetime">2010-01-30T16:00:00+00:00</when>
      <average-rating type="decimal">5.0</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2010-02-01T22:24:40+00:00</created-at>
      <event-id type="integer">264</event-id>
      <id type="integer">2072</id>
      <info>We will be getting back to the basics of Microsoft SQL Server and looking in depth at all of the object types within SQL Server as well as the commands to work with them.

All to often people focus on the advanced high end parts of SQL Server without getting a good grounding in the basics of SQL Server.</info>
      <location></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.mrdenny.com/downloads/2010.01.30_SoCal_Code_Camp/Back%20To%20Basics;%20Getting%20Back%20To%20The%20Basics%20of%20SQL%20Server.zip</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>Back To Basics; Getting Back To The Basics of SQL Server</title>
      <updated-at type="datetime">2010-02-01T22:24:40+00:00</updated-at>
      <when type="datetime">2010-01-30T13:30:00+00:00</when>
      <average-rating type="decimal">5.0</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-15T06:28:05+00:00</created-at>
      <event-id type="integer">161</event-id>
      <id type="integer">1833</id>
      <info>In this session we will go over the how indexes work, and how to create them for maximum benefit. We will also go over some of the tips and tricks that DBAs use to improve index performance. 
</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.socalcodecamp.com/session.aspx?sid=18c637ce-60e5-4edc-8f97-72d95351e69c</talk-url>
      <title>SQL Server Indexing for the Client Developer</title>
      <updated-at type="datetime">2009-11-15T06:28:05+00:00</updated-at>
      <when type="datetime">2009-11-21T06:00:00+00:00</when>
      <average-rating type="decimal">4.45</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-15T06:29:04+00:00</created-at>
      <event-id type="integer">161</event-id>
      <id type="integer">1834</id>
      <info>One of the biggest issues in database performance is around storage.  It&#8217;s also one of the hardest places to troubleshoot performance issues because storage engineers and database administrators often do not speak the same language.  In this session, we&#8217;ll be looking at storage from both the database and storage perspectives.   We&#8217;ll be digging into LUNs, HBAs, the fabric, as well as RAID Groups.  In addition to theory, we&#8217;ll be looking at an actual EMC SAN so that we can translate what we see in the Storage Array with what we see on the actual server.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.socalcodecamp.com/session.aspx?sid=16653a24-69bf-4845-8de5-cc007c043ca5</talk-url>
      <title>Storage for the DBA</title>
      <updated-at type="datetime">2009-11-15T06:29:04+00:00</updated-at>
      <when type="datetime">2009-11-21T06:00:00+00:00</when>
      <average-rating type="decimal">4.95</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-15T06:30:17+00:00</created-at>
      <event-id type="integer">161</event-id>
      <id type="integer">1835</id>
      <info>In this session we'll explain what the SQL Execution plan is, how the SQL Server generates it, and how to read the output.  This includes looking at the graphical as well as the XML version of the execution plan.  We'll explore the variety of operators that the execution plan can present you with, and show you how to tell the SQL Server that you want to change the execution plan to get rid of the operators that you don't want to be using any more.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.socalcodecamp.com/session.aspx?sid=7798c7f2-0177-4d91-b9ad-8e1880ebe4a4</talk-url>
      <title>Reading the SQL Server Execution Plan</title>
      <updated-at type="datetime">2009-11-15T06:30:17+00:00</updated-at>
      <when type="datetime">2009-11-21T06:00:00+00:00</when>
      <average-rating type="decimal">4.13</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-15T06:26:24+00:00</created-at>
      <event-id type="integer" nil="true"></event-id>
      <id type="integer">1832</id>
      <info>Microsoft SQL Server 2005 and 2008 include a fantastic feature that few people understand or use.  That feature is the Microsoft SQL Server Service Broker.  In this session we&#8217;ll dig into how to configure the service broker for not only intra-database message queuing, but database to database queuing as well as server to server database queuing.  We will also dig into a real life scenario where the SQL Server Service Broker was used to do ETL from an OLTP database to an OLAP database in near real time for near real time reporting.</info>
      <location>605 E Huntington Dr, Monrovia, CA 91016</location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.sgvdotnet.org/</talk-url>
      <title>SQL Server Service Broker in the Real World</title>
      <updated-at type="datetime">2009-11-15T06:26:24+00:00</updated-at>
      <when type="datetime">2009-11-18T18:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-08-20T20:53:45+00:00</created-at>
      <event-id type="integer" nil="true"></event-id>
      <id type="integer">1354</id>
      <info>In just a few minutes, Denny Cherry will:

    * Walk through the process of setting up a Windows Server 2008 Cluster, and installing SQL Server 2008 in a clustered environment.
    * Go over the hardware and software requirements as well as the networking requirements.
    * Hold a live Q&amp;A about the process and clustering in general.


Clustering SQL Server provides a very reliable high availability solution which will allow your SQL Server database to survive a server hardware failure or system reboot. Bring cost-effective SQL server clustering to your database infrastructure and:

    * Understand what you need to set up a Windows Server cluster and SQL server.
    * Learn how to Configure iSCSI Shared Storage for SQL Server with StarWind Software.
    * Learn how to implement a failover cluster from a Windows Server 2008 Failover perspective.
    * Step-by-Step configurations to set up your Windows Cluster and SQL Server.
</info>
      <location>http://www.starwindsoftware.com/denny-cherry-sql-server</location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.starwindsoftware.com/denny-cherry-sql-server</talk-url>
      <title>Set up a Cost Effective Windows Server 2008 Cluster, with a SQL Server 2008 in a clustered environment</title>
      <updated-at type="datetime">2009-09-30T15:40:05+00:00</updated-at>
      <when type="datetime">2009-10-21T11:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-10-09T17:24:48+00:00</created-at>
      <event-id type="integer">202</event-id>
      <id type="integer">1551</id>
      <info>Talking about setting up the VMware</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>Virtualization</title>
      <updated-at type="datetime">2009-10-09T17:24:48+00:00</updated-at>
      <when type="datetime">2009-10-09T12:30:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-09-30T15:38:25+00:00</created-at>
      <event-id type="integer" nil="true"></event-id>
      <id type="integer">1497</id>
      <info>We&#8217;ll be looking into the pros and cons of moving SQL Servers into a virtual server environment.  Specifically we&#8217;ll be looking into when it&#8217;s a good idea and when it&#8217;s probably not a good idea.  Like all problems in the database world there are no hard set answers as to if virtualization is a good idea, but there are some times when virtualizing a SQL Server is a good idea, and can save you some money.  There are some other times when you will be shooting yourself in the foot and shouldn&#8217;t.  We&#8217;ll be focusing on when how to make this decision, and how to gather the metrics that you need in order to come to this decision.</info>
      <location>Webcast</location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://itknowledgeexchange.techtarget.com/sql-server/join-me-tomorrow-as-i-talk-about-virtualization/</talk-url>
      <title>Diving into Server Virtualization, *Deciding if Virtualization is a good choice for your SQL Server</title>
      <updated-at type="datetime">2009-09-30T15:38:25+00:00</updated-at>
      <when type="datetime">2009-09-30T09:00:00+00:00</when>
      <average-rating type="decimal">5.0</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-08-20T20:51:41+00:00</created-at>
      <event-id type="integer" nil="true"></event-id>
      <id type="integer">1353</id>
      <info>SQL Server Indexing for the Client Developer
What Do all Those Undocumented Stored Procedures do?</info>
      <location>American Honda Motors Bldg 100, # 100-1E-13 1919 Torrance Blvd Torrance, CA 90501</location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>South Bay .NET Users Group</title>
      <updated-at type="datetime">2009-08-20T20:51:41+00:00</updated-at>
      <when type="datetime">2009-09-10T19:00:00+00:00</when>
      <average-rating type="decimal">4.7</average-rating>
    </talk>
  </talks>
</speaker>
