Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Parcourir par tags

Tous les tags » Developpement » Performance   (RSS)

SQL Server / SQL Server 2008 : Promotion de verrou / Lock Escalation - statistiques sur les blocages

La promotion de verrou est phénomène qui se produit couramment dans le moteur. Le but de celui-ci est d'économiser des ressources aussi bien mémoire que processeur. En pratique dès que le moteur verrouille plus de 5 000 enregistrements il va chercher

SQL Server : Déterminer qui a son anniversaire aujourd’hui (manipulation de date et d’index)

C'est une question toute bête me direz vous : Qui a son anniversaire aujourd'hui ? Toute bête mais qui amène à des calculs tortueux. J'avais déjà traité le sujet sur le calcul de l'âge : http://blogs.codes-sources.com/christian/archive/2007/07/02/SQL-Server-Comment-calculer-differences-dates.aspx

SQL Server : Renvoyer les données aléatoirement Tri aléatoire ou tirage aléatoire

Comment réaliser un tri aléatoire d'une table ou récupérer de la même façon une partie seulement d'une table ? La première hypothèse serait d'utiliser la fonction RAND() de SQL Server qui génère un nombre aléatoire compris entre 0 et 1. SELECT * FROM

Microsoft projet « Velocity » CTP1 disponible en téléchargement - Cache partagé entre serveurs

Mais au fait qu’est ce que c’est « Velocity » ? J'en avais rapidement parlé ici, suite à l'apparition d'une session TechEd sur le sujet : http://blogs.codes-sources.com/christian/archive/2008/05/21/microsoft-projet-velocity.aspx C’est un cache qui est
Posté le par christian | 3 commentaire(s)

SQL Server : Tout savoir sur les verrous, les deadlocks et les problèmes de contention…

C'est demain après midi, au centre de conférence Microsoft, 148 rue de l'Université à Paris, organisé par le GUSS (Groupe Utilisateur pour SQL Server). Il n'est pas trop tard pour vous inscrire : http://www.guss.fr/inscription.aspx J'aurais le plaisir

SQL Server : Pourquoi @toto IS NULL OR Champ = @toto pose problème ou l’intérêt du SQL dynamique

Prenons le cas d’une table ayant 5 champs : CREATE TABLE [dbo] . [MaTable] ( [Id] [int] IDENTITY ( 1 , 1 ) PRIMARY KEY , [Nom] [varchar] ( 50 ) NOT NULL, [Param1] [int] NULL, [Param2] [int] NULL, [Param3] [int] NULL ) GO Je positionne un index sur chacun

SQL Server : Interdire l’exécution de requêtes de plus de X secondes

Cette fonctionnalité existe depuis très longtemps dans SQL Server, elle permet de prévenir (la requête ne sera pas exécutée) les requêtes dont le temps d’exécution estimé dépasse le seuil spécifié. Cela se paramètre avec l’option Query Gouvernor Limit

Optimiser : Utilisation des index - Améliorer des tris

Lors de mon dernier billet sur la performance dans SQL Server, nous avons vu l'amélioration d'une simple recherche de données via des index essentiellement de type non clustered : http://blogs.codes-sources.com/christian/archive/2008/01/15/optimiser-utilisation-des-index-am-liorer-une-simple-recherche.aspx

SQL Server 2005 : Attention aux passages de paramètres de type Unicode pour des champs non Unicode

Un problème que j'ai rencontré récemment chez un de mes clients, qui au premier abord vous fait penser fortement à un bug, mais qui au final s'explique assez bien… Prenez une table de la forme suivante : create table matable ( id int identity ( 1 , 1

Optimiser : Utilisation des index – Améliorer une simple recherche

Vous l'aurez sans doute entendu fréquemment, pour améliorer les performances il faut indexer… Oui, mais pour améliorer quelle performance ? Et quels index ? Sur quels champs et dans quelles conditions le moteur les utilise ? Le premier type d'optimisation

SQL Server : Déterminer si votre vue est indexable ?

Les vues indexées sont sans doute les éléments apportant le plus en gain de performance dans SQL Server. Disponible depuis SQL Server 2000 on s'en sert sur les bases de données de type « DataWarehouse », c'est-à-dire majoritairement en lecture avec des

SQL Server : La vérité sur le LIKE

Le LIKE est un opérateur qui est malheureusement mal connu et du coup mal utilisé. Cela est dommage car exploité correctement il est capable du meilleur. Tout ce qui suit s'applique à SQL Server 2000, 2005 & 2008. A quoi sert-il ? Il fournit une comparaison


Les 10 derniers blogs postés

- Dell Inspiron Mini 9 - Enfin en vente !!! par The diary of EBArtSoft le il y a 14 heures et 0 minutes

- Solution Template et Project Template dans Visual Studio par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 16 heures et 42 minutes

- PocketIE et Assignation du SRC d'un Element IMG par Jerome Laban le il y a 17 heures et 34 minutes

- Conversion de fichiers RAW en fichier JPEG avec WPF par Perspective le il y a 18 heures et 10 minutes

- Mise à Jour du Moteur de Recherche des Arrêts de Bus de Montréal par Jerome Laban le il y a 18 heures et 54 minutes

- [WPF] XPSReader v0.2 par Blog Technique d'Audrey PETIT le il y a 19 heures et 55 minutes

- Entity Framework : providers Oracle, MySQL et PostgreSQL par Matthieu MEZIL le 09-07-2008, 10:10

- [WPF] Nouvel article sur c2i.fr par Richard Clark le 09-06-2008, 17:33

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le 09-06-2008, 13:27

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45