<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.sqlspot.com/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>SQLspot : un focus sur vos donn&#233;es !</title>
	<link>https://www.sqlspot.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.sqlspot.com/spip.php?id_rubrique=7&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>SQLspot : un focus sur vos donn&#233;es !</title>
		<url>https://www.sqlspot.com/sites/sqlspot.com/local/cache-vignettes/L144xH126/siteon0-2d314.png?1783168903</url>
		<link>https://www.sqlspot.com/</link>
		<height>126</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Prestations propos&#233;es</title>
		<link>https://www.sqlspot.com/L-audit-de-bases-de-donnees.html</link>
		<guid isPermaLink="true">https://www.sqlspot.com/L-audit-de-bases-de-donnees.html</guid>
		<dc:date>2009-02-15T17:54:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;SQL spot est un acteur connu et reconnu dans l'activit&#233; de formation, conseil, d'audit et d'expertise bases de donn&#233;es sous MS SQL Server notamment. Les prestations propos&#233;es sont les suivantes : Audit de bases de donn&#233;es : structurel, qualitatif, de performances, de requ&#234;tes clients, d'infrastructure r&#233;seau&#8230; Am&#233;lioration des performances : optimisation, indexation, tuning&#8230; Conseil : mise en &#339;uvre de technologies de type &#171; thick database &#187;, mapping RO, SIG, r&#233;plication, support au (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.sqlspot.com/-Les-prestations-.html" rel="directory"&gt;Les prestations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;SQL spot est un acteur connu et reconnu dans l'activit&#233; de formation, conseil, d'audit et d'expertise bases de donn&#233;es sous MS SQL Server notamment.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong class=&#034;caractencadre-spip spip&#034;&gt;Les prestations propos&#233;es sont les suivantes :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Audit de bases de donn&#233;es&lt;/strong&gt; : structurel, qualitatif, de performances, de requ&#234;tes clients, d'infrastructure r&#233;seau&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Am&#233;lioration des performances&lt;/strong&gt; : optimisation, indexation, tuning&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Conseil&lt;/strong&gt; : mise en &#339;uvre de technologies de type &#171; thick database &#187;, mapping RO, SIG, r&#233;plication, support au d&#233;veloppeur&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Mod&#233;lisation des donn&#233;es&lt;/strong&gt; : conceptions des mod&#232;les de donn&#233;es (quatre niveaux : MCD, MLD, MPD et mod&#232;le externe), r&#233;tro ing&#233;nierie, mod&#232;les avanc&#233;s (mod&#232;le RO, h&#233;ritages, r&#233;cursivit&#233;&#8230;)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Accompagnement du d&#233;veloppement&lt;/strong&gt; : &#233;laboration de cahier des charges, mise en place de normes de d&#233;veloppement, monitorat de codage, coaching sur les requ&#234;tes SQL, aide &#224; l'utilisation des outils d'ETL et de migration de donn&#233;es&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Administration&lt;/strong&gt; : &#233;laboration de strat&#233;gie de sauvegarde et de maintenance, &#233;tude des sc&#233;narii de d&#233;sastres et haute disponibilit&#233;, stockage des donn&#233;es&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Formation&lt;/strong&gt; : mod&#233;lisation, langage SQL, bases de donn&#233;es relationnelles, MS SQL Server (d&#233;veloppement, administration&#8230;). Formations &#224; la carte.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Gestion de la qualit&#233; des donn&#233;es&lt;/strong&gt; : qualification de donn&#233;es, mise en place de domaines SQL et de contraintes, d&#233;bosselage des donn&#233;es, analyses statistiques&#8230;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Analyse en responsabilit&#233; juridique&lt;/strong&gt; : d&#233;termination de la nature juridique d'un probl&#232;me (vice cach&#233;, non conformit&#233;, obligation de conseil, respect des r&#232;gles de l'art&#8230;) et des droits d'auteur.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong class=&#034;caractencadre-spip spip&#034;&gt;Liste de r&#233;f&#233;rence client sur demande.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em class=&#034;spip&#034;&gt;Expert reconnu par Microsoft depuis 2004 sous label de qualit&#233; Most Valuable Professionnal (voir site &lt;a href=&#034;https://mvp.support.microsoft.com/profile=67B62EAB-B8FF-4059-9953-A17D55034677&#034; class=&#034;spip_out&#034; title=&#034;MVP fr&#233;f&#233;ric Brouard&#034; rel=&#034;external&#034;&gt;Microsoft.com&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L'audit de bases de donn&#233;es&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em class=&#034;spip&#034;&gt;L'audit de bases de donn&#233;es permet de rationaliser ses donn&#233;es, le services de ces derni&#232;res et la s&#233;curit&#233; qui va autour, de fa&#231;on &#224; optimiser ses applications, les ressources consomm&#233;es afin de d&#233;gager des &#233;conomies et fiabiliser ses donn&#233;es&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Il n'y a pas qu'en mati&#232;re financi&#232;res ou comptable que l'audit se pratique. Si en mati&#232;re informatique l'audit le plus connu est celui qui concerne la s&#233;curit&#233; des syst&#232;mes, l'audit de bases de donn&#233;es constitue une demande de plus en plus forte. N'oublions pas que les donn&#233;es constituent la mati&#232;re m&#234;me de l'informatique et que la croissance du volume des donn&#233;es stock&#233;es n&#233;cessites quelques exigences de s&#233;rieux que certaines officines informatique on tendance &#224; oublier au profit d'application poudre aux yeux.
Voici un article qui fait le point de ce que l'on est en droit d'attendre d'un audit de bases de donn&#233;es relationnelles.&lt;/p&gt;
&lt;div class='spip_document_72 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;44&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.sqlspot.com/sites/sqlspot.com/IMG/pdf/AuditBaseDeDonnees-3.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 257.8 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://www.sqlspot.com/sites/sqlspot.com/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1783168902' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-72 '&gt;&lt;strong&gt;l'audit de bases de donn&#233;es relationnelles
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Am&#233;lioration des performances&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'am&#233;lioration des performances d'une solution bases de donn&#233;es, n&#233;cessite une investigation (pour SQL Server notamment &#224; l'aide des outils suivants : perfmon, profiler SQL, DMV&#8230;) ou mieux un audit de bases de donn&#233;es (audit de structure par r&#233;tro ing&#233;nierie, revue de code, qualit&#233; des donn&#233;es&#8230;) afin de d&#233;terminer les sources des pertes de performances. Les sources &#233;tant g&#233;n&#233;ralement plurales et indirectes.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Plurale, signifie qu'il est rare qu'un seul &#233;l&#233;ment soit la cause des mauvaises performances.&lt;/li&gt;&lt;li&gt; Indirecte car souvent ce n'est pas le premier &#233;l&#233;ment investigu&#233; qui en est la cause (en revanche c'est souvent le sympt&#244;me le plus visible.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Une fois les sources d&#233;termin&#233;es il faut indiquer les rem&#232;des possibles. Il convient aussi de les prouver.&lt;/p&gt;
&lt;p&gt;&lt;q&gt;&lt;strong&gt;Exemple&lt;/strong&gt; : l'engorgement de la base de donn&#233;es &#171; tempdb &#187; dans MS SQL Server peut r&#233;sulter de l'utilisation abusive d'objets temporaires, comme d'un param&#233;trage inad&#233;quats des fichiers de la base.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L'optimisation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'optimisation consiste &#224; trouver les moyens d'acc&#233;l&#233;rer les temps de r&#233;ponse des requ&#234;tes SQL en utilisant diff&#233;rentes techniques telles que :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; l'indexation&lt;/li&gt;&lt;li&gt; la r&#233;criture&lt;/li&gt;&lt;li&gt; le refactoring (notamment par normalisation ou d&#233;normalisation)&lt;/li&gt;&lt;li&gt; la gestion de la qualit&#233; des donn&#233;es.&lt;/li&gt;&lt;li&gt; Le tuning&lt;/li&gt;&lt;li&gt; l'apport de ressources (RAM, disque&#8230;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;q&gt;&lt;strong&gt;Exemple&lt;/strong&gt; : une requ&#234;te utilisant un pr&#233;dicat de filtrage &#171; ou &#187; ne peut b&#233;n&#233;ficier d'aucun index. Sa r&#233;criture sous forme de requ&#234;te ensembliste et l'adjonction de deux index permet de b&#233;n&#233;ficier de toute la puissance des index.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;L'indexation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'indexation consiste &#224; mesurer l'efficacit&#233; des index pr&#233;sents, rajouter les index manquants, mais aussi et dans toute la mesure du possible, rendre les index op&#233;rants lorsque certaines formes de recherche ne peuvent b&#233;n&#233;ficier d'une indexation primaire. Pour ce dernier cas, il peut &#234;tre envisag&#233; diff&#233;rentes techniques, telles que la r&#233;criture de requ&#234;tes, la d&#233;normalisation, la remod&#233;lisation de donn&#233;es, voir l'ajout d'index &#171; moteur &#187;&#8230;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;&lt;strong&gt;Exemple&lt;/strong&gt; : en principe la recherche d'une sous cha&#238;ne dans une cha&#238;ne de caract&#232;res (LIKE '%toto%') ne peut pas b&#233;n&#233;ficier d'un index. Nous avons r&#233;solu ce probl&#232;me en ajoutant un index moteur de type rotatif.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tuning&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Le tuning consiste &#224; apporter les meilleurs r&#233;glages &#224; un serveur SQL afin de profiter au mieux des ressources physiques disponible en fonction de la typologie des requ&#234;tes et du code qui s'ex&#233;cute.&lt;/p&gt;
&lt;p&gt;&lt;q&gt;&lt;strong&gt;Exemple&lt;/strong&gt; : l'utilisation d'une RAM de plus de 2Go dans le cadre de MS SQL Server sous Windows 32 bits n&#233;cessite un param&#233;trage et un r&#233;glage particulier.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong class=&#034;caractencadre-spip spip&#034;&gt;Quelques liens utiles&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em class=&#034;spip&#034;&gt;Sur le site site &lt;a href=&#034;http://SQLpro.developpez.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://SQLpro.developpez.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/optimisation/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Optimisation de MS SQL Server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/cours/quoi-indexer/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Ce qu'il faut indexer, concepts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/optimisation/indexation/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Indexation, une &#233;tude par l'exemple&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/optimisation/mediane/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;R&#233;criture de requ&#234;te, &#233;tude par l'exemple&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/optimisation/MaintenanceIndex/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;La maintenance des index, gage de maintient des performances&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/cours/sqlserver/haute-disponibilite/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Les solutions de haute disponibilit&#233; pour MS SQL Server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://sqlpro.developpez.com/cours/sqlserver/securisation/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;S&#233;curisation des acc&#232;s aux bases de donn&#233;es MS SQL Server&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>