<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Optimisation et diagnostic SQL Server &#187; vues de gestion dynamique</title>
	<atom:link href="https://blog.developpez.com/babaluga/pcategory/vues-de-gestion-dynamique/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/babaluga</link>
	<description>Articles et fragments de code pour l&#039;optimisation SQL Server</description>
	<lastBuildDate>Wed, 26 Mar 2014 09:30:39 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>optimize for adhoc workloads</title>
		<link>https://blog.developpez.com/babaluga/p12549/vues-de-gestion-dynamique/optimize-for-adhoc-workloads</link>
		<comments>https://blog.developpez.com/babaluga/p12549/vues-de-gestion-dynamique/optimize-for-adhoc-workloads#comments</comments>
		<pubDate>Wed, 26 Mar 2014 09:30:39 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=57</guid>
		<description><![CDATA[SQL Server maintient un cache de plans d&#8217;exécution. Ces plans permettent au moteur de ne pas ré-optimiser les requêtes si elles sont exécutées une deuxième fois. C&#8217;est valable bien sûr pour les procédures stockées, mais aussi pour les requêtes ad-hoc. Le problème avec les requêtes ad-hoc (celles qui sont générées dans le code de l&#8217;application [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>SQL Server maintient un cache de plans d&rsquo;exécution. Ces plans permettent au moteur de ne pas ré-optimiser les requêtes si elles sont exécutées une deuxième fois. C&rsquo;est valable bien sûr pour les procédures stockées, mais aussi pour les requêtes ad-hoc. Le problème avec les requêtes ad-hoc (celles qui sont générées dans le code de l&rsquo;application au lieu de faire un appel de procédure stockée), c&rsquo;est que le plan concerne une requête, et non pas une requête paramétrée. En d&rsquo;autres termes, ces deux requêtes :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT * FROM dbo.Client WHERE Nom = 'MAUGHAN';<br />
SELECT * FROM dbo.Client WHERE Nom = 'LLOYD';</div></div>
<p>Vont générer deux plans en mémoire (probablement identiques), parce que SQL Server ne paramétrise pas la requête automatiquement, car le plan pourrait être différent selon le nombre de valeur à retourner par paramètre.<br />
Nous pouvons voir la taille occupée par ces plans qui ne sont utilisés qu&rsquo;une fois à l&rsquo;aide de la requête suivante :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT SUM(CAST(cp.size_in_bytes as bigint)) / 1024 / 1024 as adhoc_once_mb<br />
FROM sys.dm_exec_cached_plans AS cp<br />
WHERE cp.cacheobjtype = N'Compiled Plan' <br />
AND cp.objtype = N'Adhoc' <br />
AND cp.usecounts = 1<br />
OPTION (RECOMPILE);</div></div>
<p>Pour économiser cette mémoire, une option de l&rsquo;instance disponible à partir de SQL Server 2008 peut être activée. Son nom est « optimize for adhoc workloads ». Vous la trouvez dans les propriétés de l&rsquo;instance, ou vous pouvez la modifier comme suit :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SP_CONFIGURE 'show advanced options',1<br />
RECONFIGURE<br />
GO<br />
<br />
SP_CONFIGURE 'optimize for ad hoc workloads',1<br />
RECONFIGURE<br />
GO</div></div>
<p>Cette option modifie le comportement de SQL Server de la manière suivante : lorsqu&rsquo;un plan de requête ad-hoc est calculé, il n&rsquo;est plus directement stocké dans le cache, seul l&rsquo;est un résumé du plan (un stub) qui permettra de reconnaître le même plan ensuite. Si le même plan doit être calculé une deuxième fois, il sera cette fois gardé en cache.<br />
<strong>Je vous recommande d&rsquo;activer cette option systématiquement sur tous vos serveurs SQL</strong>.<br />
Voici une requête synoptique pour vous rendre compte de la situation sur votre serveur:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT<br />
&nbsp; &nbsp; cacheobjtype, <br />
&nbsp; &nbsp; objtype, <br />
&nbsp; &nbsp; 'total' as [type],<br />
&nbsp; &nbsp; SUM(CAST(size_in_bytes as bigint)) / 1024 / 1014 as size_in_mb<br />
FROM sys.dm_exec_cached_plans<br />
GROUP BY cacheobjtype, objtype<br />
UNION ALL<br />
SELECT<br />
&nbsp; &nbsp; cacheobjtype, <br />
&nbsp; &nbsp; objtype, <br />
&nbsp; &nbsp; '1x',<br />
&nbsp; &nbsp; SUM(CAST(size_in_bytes as bigint)) / 1024 / 1014 as size_in_mb<br />
FROM sys.dm_exec_cached_plans<br />
WHERE usecounts = 1<br />
GROUP BY cacheobjtype, objtype<br />
ORDER BY cacheobjtype, objtype, [type];</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surveillance de l&#8217;activité disque</title>
		<link>https://blog.developpez.com/babaluga/p12505/vues-de-gestion-dynamique/surveillance-de-lactivite-disque</link>
		<comments>https://blog.developpez.com/babaluga/p12505/vues-de-gestion-dynamique/surveillance-de-lactivite-disque#comments</comments>
		<pubDate>Mon, 24 Feb 2014 12:58:49 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=51</guid>
		<description><![CDATA[La requête suivante retourne l&#8217;activité disque enregistrée par SQL Server depuis le démarrage de l&#8217;instance, par fichier de base de données. SELECT &#160; &#160; DB_NAME(mf.database_id) as db, &#160; &#160; mf.name, &#160; &#160; LEFT(mf.physical_name, 2) as disque, &#160; &#160; fs.num_of_reads, fs.num_of_bytes_read, &#160; &#160; fs.num_of_writes, fs.num_of_bytes_written, &#160; &#160; fs.io_stall, fs.io_stall_read_ms, fs.io_stall_write_ms FROM sys.dm_io_virtual_file_stats(null,null) AS fs INNER JOIN [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>La requête suivante retourne l&rsquo;activité disque enregistrée par SQL Server depuis le démarrage de l&rsquo;instance, par fichier de base de données.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT <br />
&nbsp; &nbsp; DB_NAME(mf.database_id) as db, <br />
&nbsp; &nbsp; mf.name, <br />
&nbsp; &nbsp; LEFT(mf.physical_name, 2) as disque, <br />
&nbsp; &nbsp; fs.num_of_reads, fs.num_of_bytes_read,<br />
&nbsp; &nbsp; fs.num_of_writes, fs.num_of_bytes_written,<br />
&nbsp; &nbsp; fs.io_stall, fs.io_stall_read_ms, fs.io_stall_write_ms<br />
FROM sys.dm_io_virtual_file_stats(null,null) AS fs<br />
INNER JOIN sys.master_files AS mf<br />
ON fs.database_id = mf.database_id<br />
AND fs.[file_id] = mf.[file_id]</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>informations de session</title>
		<link>https://blog.developpez.com/babaluga/p12458/vues-de-gestion-dynamique/informations-de-session</link>
		<comments>https://blog.developpez.com/babaluga/p12458/vues-de-gestion-dynamique/informations-de-session#comments</comments>
		<pubDate>Thu, 30 Jan 2014 09:09:05 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=48</guid>
		<description><![CDATA[La requête suivante vous indique les sessions ouvertes sur SQL Server, avec nom de la machine client, le login, type d&#8217;authentification (SQL ou Windows), et le nom du programme tel qu&#8217;indiqué dans la chaîne de connexion. SELECT &#160; &#160; c.session_id, &#160; &#160; s.login_name, &#160; &#160; CASE c.auth_scheme &#160; &#160; &#160; &#160; WHEN 'sql' THEN 'SQL' [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>La requête suivante vous indique les sessions ouvertes sur SQL Server, avec nom de la machine client, le login, type d&rsquo;authentification (SQL ou Windows), et le nom du programme tel qu&rsquo;indiqué dans la chaîne de connexion.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT <br />
&nbsp; &nbsp; c.session_id, <br />
&nbsp; &nbsp; s.login_name,<br />
&nbsp; &nbsp; CASE c.auth_scheme<br />
&nbsp; &nbsp; &nbsp; &nbsp; WHEN 'sql' THEN 'SQL'<br />
&nbsp; &nbsp; &nbsp; &nbsp; ELSE 'Windows'<br />
&nbsp; &nbsp; END as Authentification_mode,<br />
&nbsp; &nbsp; s.host_name,<br />
&nbsp; &nbsp; s.program_name<br />
FROM sys.dm_exec_connections c<br />
JOIN sys.dm_exec_sessions s ON c.session_id = s.session_id</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>voir les requêtes en cours d&#8217;exécution</title>
		<link>https://blog.developpez.com/babaluga/p12388/vues-de-gestion-dynamique/voir-les-requetes-en-cours-dexecution</link>
		<comments>https://blog.developpez.com/babaluga/p12388/vues-de-gestion-dynamique/voir-les-requetes-en-cours-dexecution#comments</comments>
		<pubDate>Mon, 16 Dec 2013 09:06:17 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=40</guid>
		<description><![CDATA[Cette requête utilise la vue de gestion dynamique sys.dm_exec_requests pour lister les requêtes en cours d&#8217;exécution avec quelques informations utiles. SELECT &#160; &#160; s.host_name, &#160; &#160; t.text, &#160; &#160; r.start_time, &#160; &#160; r.status, &#160; &#160; r.total_elapsed_time, &#160; &#160; r.logical_reads, &#160; &#160; r.granted_query_memory FROM sys.dm_exec_requests r JOIN sys.dm_exec_sessions s ON r.session_id = s.session_id CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Cette requête utilise la vue de gestion dynamique sys.dm_exec_requests pour lister les requêtes en cours d&rsquo;exécution avec quelques informations utiles.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT<br />
&nbsp; &nbsp; s.host_name, <br />
&nbsp; &nbsp; t.text, <br />
&nbsp; &nbsp; r.start_time, <br />
&nbsp; &nbsp; r.status, <br />
&nbsp; &nbsp; r.total_elapsed_time, <br />
&nbsp; &nbsp; r.logical_reads, <br />
&nbsp; &nbsp; r.granted_query_memory <br />
FROM sys.dm_exec_requests r<br />
JOIN sys.dm_exec_sessions s ON r.session_id = s.session_id<br />
CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t<br />
WHERE s.session_id &amp;gt; 50;</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>recherche dans les plans en mémoire</title>
		<link>https://blog.developpez.com/babaluga/p12350/vues-de-gestion-dynamique/recherche-dans-les-plans-en-memoire</link>
		<comments>https://blog.developpez.com/babaluga/p12350/vues-de-gestion-dynamique/recherche-dans-les-plans-en-memoire#comments</comments>
		<pubDate>Thu, 21 Nov 2013 10:47:27 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=26</guid>
		<description><![CDATA[Voici quelques requêtes permettant de faire des recherches dans les plans d&#8217;exécution gardés en mémoire dans le cache de plans. Ces plans sont représentés en XML, donc nous utilisons du XQuery pour effectuer les recherches. Recherche des plans parallélisés : SELECT TOP 10 p.*, q.*, qs.*, cp.plan_handle FROM sys.dm_exec_cached_plans cp CROSS apply sys.dm_exec_query_plan(cp.plan_handle) p CROSS [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici quelques requêtes permettant de faire des recherches dans les plans d&rsquo;exécution gardés en mémoire dans le cache de plans. Ces plans sont représentés en XML, donc nous utilisons du XQuery pour effectuer les recherches.</p>
<p><strong>Recherche des plans parallélisés :</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT TOP 10<br />
p.*,<br />
q.*,<br />
qs.*,<br />
cp.plan_handle<br />
FROM<br />
sys.dm_exec_cached_plans cp<br />
CROSS apply sys.dm_exec_query_plan(cp.plan_handle) p<br />
CROSS apply sys.dm_exec_sql_text(cp.plan_handle) AS q<br />
JOIN sys.dm_exec_query_stats qs<br />
ON qs.plan_handle = cp.plan_handle<br />
WHERE<br />
cp.cacheobjtype = 'Compiled Plan' AND<br />
p.query_plan.value('declare namespace p=&quot;http://schemas.microsoft.com/sqlserver/2004/07/showplan&quot;;<br />
max(//p:RelOp/@Parallel)', 'float') &amp;gt; 0<br />
OPTION (MAXDOP 1)</div></div>
<p><strong>Recherche de tous les plans qui utilisent un index:</strong><br />
<em>inspiré de <a href="http://stackoverflow.com/questions/17572261/how-to-filter-xml-execution-plan-data-in-a-where-clause-using-tsql" target="_blank">http://stackoverflow.com/questions/17572261/how-to-filter-xml-execution-plan-data-in-a-where-clause-using-tsql</a></em></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED<br />
<br />
DECLARE @IndexName nvarchar(100) = '[I_CDRRating_Status_SubscriberId_BillingPopulationId]';<br />
<br />
WITH XMLNAMESPACES (default 'http://schemas.microsoft.com/sqlserver/2004/07/showplan')<br />
SELECT OBJECT_NAME(qp.objectid, qp.dbid) as obj,<br />
&nbsp; &nbsp; st.text,<br />
&nbsp; &nbsp; cp.usecounts,<br />
&nbsp; &nbsp; cp.objtype,<br />
&nbsp; &nbsp; qp.query_plan.value('(//RelOp[IndexScan/Object/@Index = sql:variable(&quot;@IndexName&quot;)]/@PhysicalOp)[1]', 'varchar(50)') as usage,<br />
&nbsp; &nbsp; qp.query_plan<br />
FROM sys.dm_exec_cached_plans cp<br />
CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) qp<br />
CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) st<br />
where --cp.objtype = 'Proc' and<br />
&nbsp; &nbsp; &nbsp; qp.query_plan.exist('//RelOp[<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (@PhysicalOp = &quot;Index Seek&quot; or @PhysicalOp = &quot;Index Scan&quot;) and <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IndexScan/Object/@Index = sql:variable(&quot;@IndexName&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]') = 1<br />
ORDER BY cp.usecounts DESC<br />
OPTION (MAXDOP 1);</div></div>
<p><strong>Retrouver les index manquants dans les plans d&rsquo;exécution en cache:</strong><br />
Un requête est disponible pour ce faire sur cette entrée de blog de Jason Strate.<br />
<a href="http://www.jasonstrate.com/2010/12/can-you-dig-it-missing-indexes/" target="_blank">http://www.jasonstrate.com/2010/12/can-you-dig-it-missing-indexes/</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>inspection des verrous posés sur une table</title>
		<link>https://blog.developpez.com/babaluga/p12316/vues-de-gestion-dynamique/inspection-des-verrous-poses-sur-une-table</link>
		<comments>https://blog.developpez.com/babaluga/p12316/vues-de-gestion-dynamique/inspection-des-verrous-poses-sur-une-table#comments</comments>
		<pubDate>Wed, 06 Nov 2013 14:38:36 +0000</pubDate>
		<dc:creator><![CDATA[rudib]]></dc:creator>
				<category><![CDATA[snippets]]></category>
		<category><![CDATA[vues de gestion dynamique]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/babaluga/?p=11</guid>
		<description><![CDATA[requête sur les vues de gestion dynamique pour voir quels verrous sont posés à l&#8217;instant, sur une table, en indiquant le code des requêtes qui verrouillent. SELECT &#160; &#160; l.resource_type, &#160; &#160; l.resource_subtype, &#160; &#160; l.resource_lock_partition, &#160; &#160; l.request_mode, &#160; &#160; l.request_type, &#160; &#160; l.request_session_id, &#160; &#160; t.text FROM sys.dm_tran_locks l JOIN sys.dm_exec_requests r ON [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>requête sur les vues de gestion dynamique pour voir quels verrous sont posés à l&rsquo;instant, sur une table, en indiquant le code des requêtes qui verrouillent.</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">SELECT</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>resource_type<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>resource_subtype<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>resource_lock_partition<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>request_mode<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>request_type<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; l<span style="color: #66cc66;">.</span>request_session_id<span style="color: #66cc66;">,</span> <br />
&nbsp; &nbsp; t<span style="color: #66cc66;">.</span>text<br />
<span style="color: #993333; font-weight: bold;">FROM</span> sys<span style="color: #66cc66;">.</span>dm_tran_locks l<br />
<span style="color: #993333; font-weight: bold;">JOIN</span> sys<span style="color: #66cc66;">.</span>dm_exec_requests r <span style="color: #993333; font-weight: bold;">ON</span> l<span style="color: #66cc66;">.</span>request_request_id <span style="color: #66cc66;">=</span> r<span style="color: #66cc66;">.</span>request_id<br />
&nbsp; &nbsp; <span style="color: #993333; font-weight: bold;">AND</span> l<span style="color: #66cc66;">.</span>request_session_id <span style="color: #66cc66;">=</span> r<span style="color: #66cc66;">.</span>session_id<br />
<span style="color: #993333; font-weight: bold;">CROSS</span> APPLY sys<span style="color: #66cc66;">.</span>dm_exec_sql_text<span style="color: #66cc66;">&#40;</span>r<span style="color: #66cc66;">.</span>sql_handle<span style="color: #66cc66;">&#41;</span> t<br />
<span style="color: #993333; font-weight: bold;">WHERE</span> resource_database_id <span style="color: #66cc66;">=</span> DB_ID<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'MaBase'</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #993333; font-weight: bold;">AND</span> resource_associated_entity_id <span style="color: #66cc66;">=</span> OBJECT_ID<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'MaTable'</span><span style="color: #66cc66;">&#41;</span>;</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
