<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Adventures in SQL</title>
	<atom:link href="http://adventuresinsql.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://adventuresinsql.com</link>
	<description>Random thoughts, rants, discoveries and things I wish I had done better</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:43:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on How Can I Tell if SQL Agent is Running via SQL? by Oscar Revelo</title>
		<link>http://adventuresinsql.com/2010/05/how-can-i-tell-if-sql-agent-is-running-via-sql/comment-page-1/#comment-7529</link>
		<dc:creator>Oscar Revelo</dc:creator>
		<pubDate>Mon, 30 Jan 2012 15:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=321#comment-7529</guid>
		<description>Thank you very much, very useful the information</description>
		<content:encoded><![CDATA[<p>Thank you very much, very useful the information</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing the Size of the Security Cache (TokenAndPermUserStore) in SQL 2005 by Raj</title>
		<link>http://adventuresinsql.com/2010/03/managing-the-size-of-the-security-cache-tokenandpermuserstore-in-sql-2005/comment-page-1/#comment-7495</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Sat, 28 Jan 2012 23:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=139#comment-7495</guid>
		<description>I too faced this problem 4 years ago on a very heavy OLTP system and got instant relief using DBCC FREESYSTEMCACHE(‘TokenAndPermUserStore’) but I didn&#039;t know about the trace flags until I read your blog post. Thanks for the sharing and the tip to use it in startup parameters.</description>
		<content:encoded><![CDATA[<p>I too faced this problem 4 years ago on a very heavy OLTP system and got instant relief using DBCC FREESYSTEMCACHE(‘TokenAndPermUserStore’) but I didn&#8217;t know about the trace flags until I read your blog post. Thanks for the sharing and the tip to use it in startup parameters.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Would a Delete Make My Database Grow? by Raj</title>
		<link>http://adventuresinsql.com/2010/06/why-would-a-delete-make-my-database-grow/comment-page-1/#comment-7494</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Sat, 28 Jan 2012 23:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=361#comment-7494</guid>
		<description>Yes the post was long was pretty cool to read. We don&#039;t use RCSI but learned something new today. Thank you for sharing your discoveries!</description>
		<content:encoded><![CDATA[<p>Yes the post was long was pretty cool to read. We don&#8217;t use RCSI but learned something new today. Thank you for sharing your discoveries!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Do I Need All These Servers? by Raj</title>
		<link>http://adventuresinsql.com/2010/02/why-do-i-need-all-these-servers/comment-page-1/#comment-7493</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Sat, 28 Jan 2012 23:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=114#comment-7493</guid>
		<description>Nice summary. I know such classifications exist on numerous sites but I found your explanation to be one of the better ones. Thanks for putting this together.</description>
		<content:encoded><![CDATA[<p>Nice summary. I know such classifications exist on numerous sites but I found your explanation to be one of the better ones. Thanks for putting this together.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Busy/Accidental DBA&#8217;s Guide to Managing VLFs by DBA Darwin Awards: Log File Edition &#124; Brent Ozar PLF &#124; Brent Ozar PLF</title>
		<link>http://adventuresinsql.com/2009/12/a-busyaccidental-dbas-guide-to-managing-vlfs/comment-page-1/#comment-7430</link>
		<dc:creator>DBA Darwin Awards: Log File Edition &#124; Brent Ozar PLF &#124; Brent Ozar PLF</dc:creator>
		<pubDate>Tue, 24 Jan 2012 12:30:21 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=12#comment-7430</guid>
		<description>[...] A Busy/Accidental DBA&#8217;s Guide to Managing VLFs &#8211; Dave Levy explains the basics of Virtual Log Files, gives you a script to check how many you&#8217;ve got, and shows how to fix the problem. [...]</description>
		<content:encoded><![CDATA[<p>[...] A Busy/Accidental DBA&#8217;s Guide to Managing VLFs &#8211; Dave Levy explains the basics of Virtual Log Files, gives you a script to check how many you&#8217;ve got, and shows how to fix the problem. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Script Individual User Rights in a Database with PowerShell by Colikn</title>
		<link>http://adventuresinsql.com/2009/12/script-individual-user-rights-in-a-database-with-powershell/comment-page-1/#comment-6829</link>
		<dc:creator>Colikn</dc:creator>
		<pubDate>Thu, 15 Dec 2011 21:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=42#comment-6829</guid>
		<description>You can call $user.script($scriptoptions) here and it works great if your options include DatabaseRoleMemberships and if all your object level permissions are managed via database roles then you are set. It seems to be that the option of permissions does not go get you the object level permissions. That is a HUGE Pain. I will vote on this for sure if the item gets put on connect.</description>
		<content:encoded><![CDATA[<p>You can call $user.script($scriptoptions) here and it works great if your options include DatabaseRoleMemberships and if all your object level permissions are managed via database roles then you are set. It seems to be that the option of permissions does not go get you the object level permissions. That is a HUGE Pain. I will vote on this for sure if the item gets put on connect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stored Procedures to Store and Get Database Users with All Permissions by Alex Hatcher</title>
		<link>http://adventuresinsql.com/2009/12/stored-procedures-to-store-and-get-database-users-with-all-permissions/comment-page-1/#comment-6184</link>
		<dc:creator>Alex Hatcher</dc:creator>
		<pubDate>Tue, 22 Nov 2011 16:49:21 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=60#comment-6184</guid>
		<description>hi Me again.

I had a DB stop working after a refresh and using these awesome scripts.  the issue was the stupid vendor used the DBOWNER for permissions.

so I added this to the STORE proc near the top of the INSERTS

INSERT permission_store
    select &#039;exec sp_changedbowner [&#039; + suser_sname(owner_sid) + &#039;]&#039;as Command, 
   0 as run_order
    from sys.databases where sys.databases.database_id = DB_ID()</description>
		<content:encoded><![CDATA[<p>hi Me again.</p>
<p>I had a DB stop working after a refresh and using these awesome scripts.  the issue was the stupid vendor used the DBOWNER for permissions.</p>
<p>so I added this to the STORE proc near the top of the INSERTS</p>
<p>INSERT permission_store<br />
    select &#8216;exec sp_changedbowner [' + suser_sname(owner_sid) + ']&#8216;as Command,<br />
   0 as run_order<br />
    from sys.databases where sys.databases.database_id = DB_ID()</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stored Procedures to Store and Get Database Users with All Permissions by David Levy</title>
		<link>http://adventuresinsql.com/2009/12/stored-procedures-to-store-and-get-database-users-with-all-permissions/comment-page-1/#comment-4932</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Wed, 05 Oct 2011 17:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=60#comment-4932</guid>
		<description>Good catch. Thanks!</description>
		<content:encoded><![CDATA[<p>Good catch. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stored Procedures to Store and Get Database Users with All Permissions by Alex Hatcher</title>
		<link>http://adventuresinsql.com/2009/12/stored-procedures-to-store-and-get-database-users-with-all-permissions/comment-page-1/#comment-4931</link>
		<dc:creator>Alex Hatcher</dc:creator>
		<pubDate>Wed, 05 Oct 2011 17:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=60#comment-4931</guid>
		<description>I starting using these procs, and they are great.    

then I restored a DB from prod to DEV and all the windows users were unable to connect to the db.    some digging and I noticed that the &quot;store&quot; proc wasn&#039;t saving &quot;window_user&quot;data.

I changed the following snippet to use:

    INSERT  permission_store
    SELECT  &#039;IF NOT EXISTS(SELECT * FROM sys.database_principals WHERE name = &#039;&#039;&#039; + name + &#039;&#039;&#039;) CREATE USER [&#039; + name + &#039;] FOR LOGIN [&#039; + name + &#039;]&#039; + ISNULL(&#039; WITH DEFAULT_SCHEMA=[&#039; + default_schema_name + &#039;]&#039;, &#039;&#039;) AS Command,
            1 AS run_order
    FROM    sys.database_principals
    WHERE   type_desc in (&#039;WINDOWS_GROUP&#039;, &#039;SQL_USER&#039;,&#039;WINDOWS_USER&#039;)
    and type  &#039;S&#039; -- don&#039;t need  dbo, guest, sys, INFO_SCHEMA

let me know what you think, please.</description>
		<content:encoded><![CDATA[<p>I starting using these procs, and they are great.    </p>
<p>then I restored a DB from prod to DEV and all the windows users were unable to connect to the db.    some digging and I noticed that the &#8220;store&#8221; proc wasn&#8217;t saving &#8220;window_user&#8221;data.</p>
<p>I changed the following snippet to use:</p>
<p>    INSERT  permission_store<br />
    SELECT  &#8216;IF NOT EXISTS(SELECT * FROM sys.database_principals WHERE name = &#8221;&#8217; + name + &#8221;&#8217;) CREATE USER [' + name + '] FOR LOGIN [' + name + ']&#8216; + ISNULL(&#8216; WITH DEFAULT_SCHEMA=[' + default_schema_name + ']&#8216;, &#8221;) AS Command,<br />
            1 AS run_order<br />
    FROM    sys.database_principals<br />
    WHERE   type_desc in (&#8216;WINDOWS_GROUP&#8217;, &#8216;SQL_USER&#8217;,'WINDOWS_USER&#8217;)<br />
    and type  &#8216;S&#8217; &#8212; don&#8217;t need  dbo, guest, sys, INFO_SCHEMA</p>
<p>let me know what you think, please.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Shrink TempDB in SQL 2005 by David Levy</title>
		<link>http://adventuresinsql.com/2009/12/how-to-shrink-tempdb-in-sql-2005/comment-page-1/#comment-4186</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Wed, 17 Aug 2011 21:18:20 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=3#comment-4186</guid>
		<description>Ouch! That is way too much. This is the sort of thing that you might do once in a very great while because you can&#039;t restart SQL to fix a problem.

The plan here would be to monitor to see what is using the space and address it accordingly. If nothing can be done to keep TempDB from growing then more disk space will have to be added.

Here is a great write-up to help figure out what is going on: http://technet.microsoft.com/en-us/library/cc966545.aspx</description>
		<content:encoded><![CDATA[<p>Ouch! That is way too much. This is the sort of thing that you might do once in a very great while because you can&#8217;t restart SQL to fix a problem.</p>
<p>The plan here would be to monitor to see what is using the space and address it accordingly. If nothing can be done to keep TempDB from growing then more disk space will have to be added.</p>
<p>Here is a great write-up to help figure out what is going on: <a href="http://technet.microsoft.com/en-us/library/cc966545.aspx" rel="nofollow">http://technet.microsoft.com/en-us/library/cc966545.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Shrink TempDB in SQL 2005 by karthik</title>
		<link>http://adventuresinsql.com/2009/12/how-to-shrink-tempdb-in-sql-2005/comment-page-1/#comment-4183</link>
		<dc:creator>karthik</dc:creator>
		<pubDate>Wed, 17 Aug 2011 20:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=3#comment-4183</guid>
		<description>How to avoid temp db shrink.Because weeekly once we are doing it with downtime....Please assist.</description>
		<content:encoded><![CDATA[<p>How to avoid temp db shrink.Because weeekly once we are doing it with downtime&#8230;.Please assist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How Do I Spot Identity Columns That Are About to Max Out? by joe positive</title>
		<link>http://adventuresinsql.com/2010/10/how-do-i-spot-identity-columns-that-are-about-to-max-out/comment-page-1/#comment-3392</link>
		<dc:creator>joe positive</dc:creator>
		<pubDate>Wed, 15 Jun 2011 15:10:37 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=596#comment-3392</guid>
		<description>I came across this long after you wrote it, but thanks very much! Very useful.</description>
		<content:encoded><![CDATA[<p>I came across this long after you wrote it, but thanks very much! Very useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How is Fill Factor Impacting My Indexes? by David Levy</title>
		<link>http://adventuresinsql.com/2010/09/how-is-fill-factor-impacting-my-indexes/comment-page-1/#comment-3303</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Tue, 07 Jun 2011 01:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=472#comment-3303</guid>
		<description>The query looks at where your fill factor actually is. It measures the results of the design work that you did when setting the fill factor on the table.

In the case where the actual_free_rows_per_page is less than 1 you have to look at your original fill factor and the reasoning for it. If the table can only hold 1 row per page then be honest with the fill factor and just set it to 100. If the index you are looking at holds 100 rows per page and is inserted into randomly and is getting to less than 1 free row per page before the next index maintenanace then it is time to adjust the fill factor.

The idea is to use the least amount of fill factor possible to minimize page splits. What that means for a particular index really depends on the purpose and use of that index.</description>
		<content:encoded><![CDATA[<p>The query looks at where your fill factor actually is. It measures the results of the design work that you did when setting the fill factor on the table.</p>
<p>In the case where the actual_free_rows_per_page is less than 1 you have to look at your original fill factor and the reasoning for it. If the table can only hold 1 row per page then be honest with the fill factor and just set it to 100. If the index you are looking at holds 100 rows per page and is inserted into randomly and is getting to less than 1 free row per page before the next index maintenanace then it is time to adjust the fill factor.</p>
<p>The idea is to use the least amount of fill factor possible to minimize page splits. What that means for a particular index really depends on the purpose and use of that index.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How is Fill Factor Impacting My Indexes? by Mark</title>
		<link>http://adventuresinsql.com/2010/09/how-is-fill-factor-impacting-my-indexes/comment-page-1/#comment-3301</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 06 Jun 2011 21:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=472#comment-3301</guid>
		<description>This query has lots of information, but I could use a little more help on determining what to do with it.  Are you saying that any index that has shows &quot;actual_free_rows_per_page&quot; as less than 1 i.e. .67 should have the fillfactor lowered?  For example most of the indexes have a 100% fillfactor so should I begin by changing the fillfactor to 90 and see what the &quot;actual_free_rows_per_page&quot; number ends up?

Thanks</description>
		<content:encoded><![CDATA[<p>This query has lots of information, but I could use a little more help on determining what to do with it.  Are you saying that any index that has shows &#8220;actual_free_rows_per_page&#8221; as less than 1 i.e. .67 should have the fillfactor lowered?  For example most of the indexes have a 100% fillfactor so should I begin by changing the fillfactor to 90 and see what the &#8220;actual_free_rows_per_page&#8221; number ends up?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Having a Plan for Every Situation by Something for the Weekend &#8211; SQL Server Links 03/06/11</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-having-a-plan-for-every-situation/comment-page-1/#comment-3235</link>
		<dc:creator>Something for the Weekend &#8211; SQL Server Links 03/06/11</dc:creator>
		<pubDate>Sat, 04 Jun 2011 05:55:56 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=824#comment-3235</guid>
		<description>[...] SQL University Troubleshooting Week: Having a Plan for Every Situation &#8211; The theme for SQLU this week is Troubleshooting and here David Levy(Blog&#124;Twitter) holds class. [...]</description>
		<content:encoded><![CDATA[<p>[...] SQL University Troubleshooting Week: Having a Plan for Every Situation &#8211; The theme for SQLU this week is Troubleshooting and here David Levy(Blog|Twitter) holds class. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Having a Plan for Every Situation by David Levy</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-having-a-plan-for-every-situation/comment-page-1/#comment-3149</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Wed, 01 Jun 2011 01:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=824#comment-3149</guid>
		<description>Thanks! It took a lot of time to boil down the steps to something simple. This is an evolution of the content in my &quot;What to Do When it All Goes So Wrong&quot; presentation. Every time I go through the material it gets a little tighter so hopefully before long it will really be something.</description>
		<content:encoded><![CDATA[<p>Thanks! It took a lot of time to boil down the steps to something simple. This is an evolution of the content in my &#8220;What to Do When it All Goes So Wrong&#8221; presentation. Every time I go through the material it gets a little tighter so hopefully before long it will really be something.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Having a Plan for Every Situation by Jorge Segarra</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-having-a-plan-for-every-situation/comment-page-1/#comment-3148</link>
		<dc:creator>Jorge Segarra</dc:creator>
		<pubDate>Wed, 01 Jun 2011 01:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=824#comment-3148</guid>
		<description>Great post Dave! It&#039;s interesting being at this point in my career and seeing these steps laid out like this. Early in my career, being the young gun rarin&#039; to go, the process looked more like respond, collect, do something else but not really process like I should have. It&#039;s amazing what a difference a little time and experience can make. I really hope this post becomes a definitive guide for junior dba&#039;s/IT pros everywhere. Again, great job!</description>
		<content:encoded><![CDATA[<p>Great post Dave! It&#8217;s interesting being at this point in my career and seeing these steps laid out like this. Early in my career, being the young gun rarin&#8217; to go, the process looked more like respond, collect, do something else but not really process like I should have. It&#8217;s amazing what a difference a little time and experience can make. I really hope this post becomes a definitive guide for junior dba&#8217;s/IT pros everywhere. Again, great job!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Having a Plan for Every Situation by David Levy</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-having-a-plan-for-every-situation/comment-page-1/#comment-3146</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Tue, 31 May 2011 22:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=824#comment-3146</guid>
		<description>Thanks!

It&#039;s funny that I am not the only one that uses the same system for everything.</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
<p>It&#8217;s funny that I am not the only one that uses the same system for everything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Having a Plan for Every Situation by Mike Walsh</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-having-a-plan-for-every-situation/comment-page-1/#comment-3142</link>
		<dc:creator>Mike Walsh</dc:creator>
		<pubDate>Tue, 31 May 2011 19:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=824#comment-3142</guid>
		<description>Great post. Troubleshooting is a pet peeve of mine. I seem to blog about it more often than specific SQL Server tasks recently. But the steps you describe are dead on. I use them with technical problems, electrical problems at my house or, like I blogged about a couple weeks ago - problems with the starter on my truck.

I really liked some of your closing wisdom about actually going through the motion of avoiding troubleshooting when making a change -

&quot;A single person should make the change so that the plan can be followed step by step. If something is missing from the plan then it should be added to the plan in case these steps need to be followed again or reversed to roll back the change.&quot;

Absolutely! Great post.</description>
		<content:encoded><![CDATA[<p>Great post. Troubleshooting is a pet peeve of mine. I seem to blog about it more often than specific SQL Server tasks recently. But the steps you describe are dead on. I use them with technical problems, electrical problems at my house or, like I blogged about a couple weeks ago &#8211; problems with the starter on my truck.</p>
<p>I really liked some of your closing wisdom about actually going through the motion of avoiding troubleshooting when making a change -</p>
<p>&#8220;A single person should make the change so that the plan can be followed step by step. If something is missing from the plan then it should be added to the plan in case these steps need to be followed again or reversed to roll back the change.&#8221;</p>
<p>Absolutely! Great post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SQL University Troubleshooting Week: Communication by David Levy</title>
		<link>http://adventuresinsql.com/2011/05/sql-university-troubleshooting-week-communication/comment-page-1/#comment-3105</link>
		<dc:creator>David Levy</dc:creator>
		<pubDate>Wed, 25 May 2011 16:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://adventuresinsql.com/?p=801#comment-3105</guid>
		<description>That is really a great point. I focused on the perspective of the person handling the issue a bit more than I probably should have. While the person handling the issue might roll information into the next update a well placed reply to all from the audience could throw an entire team into chaos.</description>
		<content:encoded><![CDATA[<p>That is really a great point. I focused on the perspective of the person handling the issue a bit more than I probably should have. While the person handling the issue might roll information into the next update a well placed reply to all from the audience could throw an entire team into chaos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 617/671 objects using disk: basic

Served from: adventuresinsql.com @ 2012-02-04 18:13:21 -->
