Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

PASS 2008 : Résumé de la première journée

Keynote avec Ted Kummert

On apprend la disponibilité de SSDS (SQL Server Data Services, maintenant renommé de SQL Services) en CTP Publique : http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx

AD-500 M : Deep Dive into XQuery and XML

La session est très technique et mérite son niveau 500.

On commence par l'utilité du type XML et là d'entrée de jeu le speaker nous dit que la meilleure manière de stocker de l'XML sur SQL Server c'est le… varbinary(max). En tout cas si le seul but est de le stocker et de n'effectuer aucunes requêtes dessus.

Pour ce qui est du type XML, il est stocké… En binaire ! Après avoir été parsé par le moteur. Et cela qu'il soit indexé ou non et qu'un schéma XSD est été définie dessus ou non ! Il y a un intérêt à utiliser le schéma XSD cela permet au moteur de savoir si un élément est unique ou non et de déterminer précisément son type. Dans la cas d'XML non type le moteur stockera jusqu'à 2 enregistrements par éléments dans l'index primaire au lieu de 1 dans le cas de l'XML typé.

L'index primaire XML est en fait une table, qui est crée et dispose d'un index clustered. Dans la cas de la création de ce type d'index il est recommandé d'avoir une clef primaire de la table sous forme d'entier incrémenté. Les index secondaires sont eux des index nonclustered crées sur cette même table.

Après viennent plein d'exemple de requêtes qui peuvent être écrites ou non, avec les cas dans lesquelles elles se révèlent performantes. Très instructif !

Session réservée MVP : Sous NDA et pendant la pause déjeuner

Que dire sinon que le poulet était gouteux et que j'aime bien le pain de maïs…
Bah quoi NDA :op

DBA-409 A : SS2008 Developer and ISV Experience

Passage en revue des fonctionnalités clefs aidant les développeurs d'applications tierces sous SQL Server 2008 : Compression des données, Cryptage Transparent de base de données, etc.

DBA-412 M : Database Unit Test

Comment réaliser des tests unitaires sur nos bases de données. On passe en revue les types de tests et les méthodes permettant de laisser la base de données propre (on met tout dans une transaction et on ROLLBACK à la fin). Vient aussi l'explication de comment réaliser une plate forme de test en ligne de commande.

Je regrette que la session est été un peu survolé et que le speaker soit tête en l'air (a oublié le FROM d'un select et j'en passe).

On y apprend que l'on peu tester la présence d'une erreur en vue de détecter si un bug se reproduit. Qu'il est possible de jouer avec les 2 connexions définies dans le test en vue de simuler des blocages ou interblocages. Que l'on peut constitue un fichier CSV (ou table) dans lequel on remplie un jeu de test avec les valeurs de retour attendues pour une fonction ou procédure stockée.

Et tout ceci avec Team Suite Database Edition.

DBA-407 A : Service Broker Performance and Scalability

Le Service Broker est utilisé dans de grand déploiement (eh oui), mais par contre il y a pas mal de point à gérer pour en tirer les meilleures performances. 2 exemples pour étayer tout cela, on parlera par exemple de MySpace.com avec des chiffres très intéressant. L'architecture est assez marante puisque les membres semblent être distribués sur des serveurs différents ce qui fait que le Service Broker est utilisé entre autres pour mettre à jour les dépendances entre les membres de manière différée.

Pour la peine j'aurais bien mis un niveau 500 à cette session, tant ce qui suivait apprès est complexe à retranscrire ici. Il y a quelques évidences comme la fait de mettre autant d'activateur (procédures stockées exécutée dès l'arrivé d'un message) à un nombre égal à ceux du nombre de processeur au maximum. Il est aussi intéressant de réutiliser des conversations.

Au niveau de l'activation, chose intéressante SQL Server vérifie seulement toutes les 5 secondes si un autre activateur est nécessaire, d'où un certain effet de palier.

Soirée spéciale MVP

A venir… Donc surprise !

A demain…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié jeudi 20 novembre 2008 04:22 par christian

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01