Articles taggés SQL MIM

wlEmoticon-smile.png

SQL MiM II

5

Ca fait un petit moment que je n’avais pas parlé de mon projet SQL MiM. Je n’ai pas fais de mise à jour du projet CodePlex depuis un bail, et pour cause, j’ai tout cassé, et j’ai tout refais !

Le fonctionnel reste le même mais je trouvais l’interface trop fade, j’ai donc décidé de refaire tout ça en m’inspirant du thème Metro et de l’interface Zune.

Alors certes, c’est pas encore fini (je ne sais pas si ça le sera un jour d’ailleurs ) mais voilà déjà quelques screens de la version Avant / Aprés :

 

Informations générales, Avant : Informations générale, Aprés : Index Plus >

SQL MiM

3

Voilà je viens de publier ma mallette Renault du parfait petit consultant SQL SERVER en vadrouille

Vous trouverez le tout sur http://sqlmim.codeplex.com

Update : Si l’application plante au lancement, c’est que vous devez avoir l’UAC activée. Démarrez l’exe en mode Administrateur. Promis à la prochaine version, j’inclus le manifest qui permettra à l’UAC de vous demander ‘ou non’ l’autorisation de lancer l’exécutable…

Bon pour être honnête, la mallette est loin d’être terminée, c’est plus une démonstration de ce que ça pourrait être qu’un outil final !

Mais quand même; en l’état, elle m’a Plus >

Projet SQL Tools WPF : Fragmented Indexes

1

Suite suite !

Voici une nouvelle tache à ajouter à ma malette L’analyse des index fragmentés d’une base de données.

Evidemment, savoir qu’un index est fragmenté ne suffit pas ! Est 'il utilisé ? Quel est son niveau de fragmentation, quel est sa taille ? son nombre de pages ? Est il cluster non cluster ? Est il bien utilisé (Seek ou Scans) ?

Voilà donc un nouvel écran résumant toutes ses informations :

  • Nom de l’index
  • % de fragmentation
  • Taille (MO)
  • Nombre de seeks
  • Dernière opération de seek
  • Nombre de scans
  • Dernière opération de scan
  • Dernier update
  • Nombre de pages
  • Nombre de lignes

Attention. Plus >

Projet SQL Tools WPF : Server Details

0

Je continue dans ma série “Malette etc ….”

Aujourd’hui, je me suis dis qu’il serait peut être intéressant d’avoir un écran qui résume l’ensemble des informations essentielles sur un serveur donné.

Outre les infos de bases (nom du serveur, édition, service pack, classement, mémoire dispo  etc…) j’ai rajouté le nombre de sessions en cours ainsi que les transactions actives. Puis le nb de connexions utilisateurs et le nombre de connexions logiques.

Enfin, j’ai rajouté une série de camemberts représentant le total I/O par base (le grand sur le screenshot suivant), le total de reads par base et Plus >

Projet SQL Tools WPF : I/O Activité

0

Bon je continue dans ma série ” Malette Renault du parfait petit consultant itinérant

Je viens de finir l’écran présentant l’activité globale des bases de données :

Depuis le dernier démmarrage de SQL SERVER, je récupère le nombre de Mo qu’a généré en Read et en Write la base de données, puis le nombre total de Reads et le nombre total de Writes :

Voici en substance le script utilisé :

Declare @OneMo float = cast ((1024 * 1024) as float); SELECT vfs.sample_ms as EllapsedTimeMs , db_name(vfs.database_id) as DatabaseName , vfs.database_id , sum(vfs.num_of_bytes_read / Plus >

Projet : SQL Tools WPF

0

J’utilise régulièrement des scripts pour effectuer des audits sur mes bases SQL.

J’en trouve même pas mal sur le net, d’autres administrateurs qui ont eux même la même habtiude.

Je me suis toujours dis qu’un jour il faudrait mettre tout ça un peu plus en relief, tout aggréger dans une application, une sorte de Malette-Renault–J’arrive-J’épate-J’analyse-Et-J’Répare .

C’est vrai que lire des lignes et des colonnes de données, c’est intéressant, mais voir ces même données sous une forme plus conviviale, ça peut aussi changer la vie.

Bref, cette idée me trote dans la tête depuis un bon moment et Plus >

Haut de page