IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

filtrage des données en local


Sujet :

MS SQL Server

  1. #1
    Membre actif Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Points : 288
    Points
    288
    Par défaut filtrage des données en local
    bonjour à tous,

    j'ai un énorme tableau de statistiques à faire, je voudrais donc faire une première sélection des données, puis faire ensuite un filtre de ces données en local, pour cela SphYnx m'a proposé de créer une vue, mais il me semble qu'une vue serait créée sur le serveur...est-ce qu'il n'y aurait pas une meilleure solution pour ne pas alourdir mon serveur?

    merci d'avance pour vos suggestions!
    Feel good, feel geek

  2. #2
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Points : 213
    Points
    213
    Par défaut
    dans tout les cas qd tu écriras ta requète de sélection que ce soit sur une vue ou sur un select, le résultat sera sensiblement le même.

    Faire attention dans ton rapport de ou tu places tes conditions, cela peut avoir une importance de mettre des filtres le plus rapidement possible dans les join plutot que dans les where.

    Sinon tu as les mécanismes de vue indexée qui elles garderont un résultat, de table temporaire, de partitionnement qui existe mais certaines de ces solutions ne sont accessible que pour sql server enterprise et +
    Fabian M. - DBA Sql server 2008R2.
    Apprenti Admin Système 2008 R2
    Développeur SSRS, SQL
    Développement C# en hobby

  3. #3
    Membre actif Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Points : 288
    Points
    288
    Par défaut
    ok merci pour ta réponse oadin!
    en fait pour mon taleau,je crois que je vais opter pour une solution totalement différente: je vais passer à la Business Intelligence!
    merci pour tes conseils, je ne savais pas q'il fallait faire comme ça pour les reqêtes! Je saurai m'en souvenir
    Feel good, feel geek

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. filtrage des données sur l'utilisateur
    Par paris11 dans le forum Jasper
    Réponses: 10
    Dernier message: 29/01/2009, 10h40
  2. DataBinding et filtrage des données
    Par MaelstroeM dans le forum VB.NET
    Réponses: 0
    Dernier message: 20/01/2009, 09h40
  3. filtrages des donnéés
    Par Mapokko dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/12/2008, 08h25
  4. Filtrage des données, qui s'en occupe ?
    Par bbmt dans le forum MVC
    Réponses: 36
    Dernier message: 24/12/2007, 16h18
  5. Réponses: 3
    Dernier message: 30/03/2007, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo