Tag Archive

DMV et problème de tri

By David Baffaleuf

Un problème intéressant ce matin sur un SQL Server 2014 SP1 (12.0.4457.0). Une simple requête pour remonter les 20 requêtes les plus consommatrices depuis le dernier restart de l’instance par utilisation CPU: select top 20 S.text 'SQLtext', STAT.execution_count 'Plan reuse (total executions)', STAT.plan_generation_num 'Plans generations', STAT.creation_time 'Last compile time', STAT.last_execution_time 'Last execution time', STAT.total_worker_time/1000... »

Question bête: Qu’est-ce qu’une grosse table ?

By Benjamin VESAN

Il n’y a pas de question bête…   Il n’est pas rare d’entendre cette question concernant la taille d’une table (ou d’une base).   »La table est-elle trop grosse ? »   Pourquoi se poser la question ? Taille maximale d’un objet Il n’existe pas de taille maximale d’une table, en terme de ligne ou d’espace... »

Vidéo Query Store des JSS 2015 disponible

By Benjamin VESAN

Bonjour, La session des Journées SQL Server 2015 que j’ai eu l’occasion de co-présenter avec Guillaume Nocent est disponible en vidéo: embedded by Embedded VideoYouTube Direkt   Les slides de la session sont disponibles ici:http://fr.slideshare.net/GUSS_FRANCE/jss2015-query-store »

Les attentes dans SQL Server

By Benjamin VESAN

Voici une série d’articles sur un sujet qui me semble important: La gestion des performances au travers des « attentes ».   Que vous ayez assisté à l’une des présentations de David Baffaleuf ou de moi-même lors des journées SQL Server ( JSS2012, JSS2013,JSS2014-1 et JSS2014-2  ), que vous ayez entendu parler des « attentes »  dans la documentation officielle... »

Vidéo de la session JSS 2013 reshootée et disponible !!

By David Baffaleuf

Hello, Comme vous le savez certainement (ou pas), la captation de notre session ‘Dissection de 3 problèmes de performances’ aux JSS2013 avait été perdue. Que nenni, il en faut plus pour nous abattre, et comme vous étiez nombreux à nous la réclamer, nous avons donc décidé de la refaire à la maison. Elle est... »

Webcast Hekaton par Chistophe Laporte

By Benjamin VESAN

Les sessions des des journées SQL Server 2013 ont été filmées et commencent à être publiées sur la chaîne Youtube du GUSS. L’une des sessions les plus intéressantes est celle de Christophe Laporte sur Hekaton. Il ne s’agit pas d’une énième démonstration de la performance de ce moteur, mais plutôt d’une présentation des besoins... »

Journées SQL Server 2013 les 2 et 3 décembre à Paris

By Benjamin VESAN

Comme l’an passé, David et moi allons participer à l’événement organisé par le GUSS , en animant: Une session commune « Dissection de 3 problèmes de performance » mardi après-midi Une session pour David « Haute disponibilité » mardi matin Nous serons bien entendu disponibles pendant ces deux jours pour échanger avec vous autour de SQL Server.   Pour... »

Oracle et SQL Server: La Fragmentation

By Benjamin VESAN

Si les mécanismes vus précédemment dans la série sont relativement similaires, la fragmentation est perçue et gérée de manière radicalement différente entre SQL Server et Oracle.   Qu’est-ce que la fragmentation ? On parle d’une fragmentation, mais il existe deux  fragmentations sur les objets de bases de données relationnelles. La fragmentation « externe » Lorsqu’un ensemble de... »

Oracle et SQL Server: L’optimizer

By Benjamin VESAN

Lorsqu’une requête est soumise au moteur de base de données, celui-ci doit générer un plan d’exécution avant d’exécuter la requête. L’organe en charge de la création du plan d’exécution est l’Optimizer. Son fonctionnement est globalement similaire pour Oracle et SQL Server, mais quelques différences significatives existent. Voici les similitudes et les principales différences dans les grandes... »

Oracle et SQL Server: Les Statistiques

By Benjamin VESAN

Les statistiques jouent un rôle crucial dans le choix d’un plan d’exécution, puisqu’ils renseignent le Cost Based Optimizer sur le nombre de lignes et de blocs de données à brasser à chaque étape d’un plan d’exécution. Les statistiques sur les objets sont globalement les mêmes côté Oracle et côté SQL Server. Le mécanisme manuel... »

Oracle et SQL Server

By Benjamin VESAN

Il est assez fréquent, pour un DBA, de maîtriser un moteur de base de données et d’avoir des notions sur un second moteur. Les formations du marché « SQL Server pour DBA Oracle » ou « Oracle pour DBA SQL Server » s’arrêtent souvent à l’exploitation du moteur, sans nécessairement exposer les concepts communs aux deux moteurs et... »