Je vient vous demander un petit peu d'aide je gerer de grosse table
sqlserver et j'aimerai mettre des index sur certain champ de la table afin
d'accelérer les recherches
pouvez vous me dire comment créer un index sur un champ d'une table
sqlserver et comment m'en servir en ASP
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Attention au cross post, mettre un followup !
En principe c'est l'optimiseur qui choisit en fonction de ses statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL : CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins performants que des index sur des chiffres, dates ou CHAR de faible longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index sur des disque physiquement différents de celui des données permet de paralléliser les processus de traitement des resuêtes et donc de diminuer singulièrement les temps de réponse. Ceci uniquement avec des disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit:
Bien le bonjour a tous,
Je vient vous demander un petit peu d'aide je gerer de grosse table sqlserver et j'aimerai mettre des index sur certain champ de la table afin d'accelérer les recherches pouvez vous me dire comment créer un index sur un champ d'une table sqlserver et comment m'en servir en ASP
Merci d'avance
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Attention au cross post, mettre un followup !
En principe c'est l'optimiseur qui choisit en fonction de ses
statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL :
CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins
performants que des index sur des chiffres, dates ou CHAR de faible
longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index
sur des disque physiquement différents de celui des données permet de
paralléliser les processus de traitement des resuêtes et donc de
diminuer singulièrement les temps de réponse. Ceci uniquement avec des
disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit:
Bien le bonjour a tous,
Je vient vous demander un petit peu d'aide je gerer de grosse table
sqlserver et j'aimerai mettre des index sur certain champ de la table afin
d'accelérer les recherches
pouvez vous me dire comment créer un index sur un champ d'une table
sqlserver et comment m'en servir en ASP
Merci d'avance
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
En principe c'est l'optimiseur qui choisit en fonction de ses statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL : CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins performants que des index sur des chiffres, dates ou CHAR de faible longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index sur des disque physiquement différents de celui des données permet de paralléliser les processus de traitement des resuêtes et donc de diminuer singulièrement les temps de réponse. Ceci uniquement avec des disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit:
Bien le bonjour a tous,
Je vient vous demander un petit peu d'aide je gerer de grosse table sqlserver et j'aimerai mettre des index sur certain champ de la table afin d'accelérer les recherches pouvez vous me dire comment créer un index sur un champ d'une table sqlserver et comment m'en servir en ASP
Merci d'avance
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
TheLolo
OK pour la creation mais pour l'utilisation dans une requete d'une page ASP, il me suffit de faire appel à la table ou il faut que je precise qque chose d'autre
Mzerci d'avacne
"Fred BROUARD" a écrit dans le message de news:
Attention au cross post, mettre un followup !
En principe c'est l'optimiseur qui choisit en fonction de ses statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL : CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins performants que des index sur des chiffres, dates ou CHAR de faible longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index sur des disque physiquement différents de celui des données permet de paralléliser les processus de traitement des resuêtes et donc de diminuer singulièrement les temps de réponse. Ceci uniquement avec des disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit: > Bien le bonjour a tous, > > Je vient vous demander un petit peu d'aide je gerer de grosse table > sqlserver et j'aimerai mettre des index sur certain champ de la table
afin
> d'accelérer les recherches > pouvez vous me dire comment créer un index sur un champ d'une table > sqlserver et comment m'en servir en ASP > > Merci d'avance > >
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
OK pour la creation mais pour l'utilisation dans une requete d'une page ASP,
il me suffit de faire appel à la table ou il faut que je precise qque chose
d'autre
Mzerci d'avacne
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
eabCM5T8DHA.1948@TK2MSFTNGP12.phx.gbl...
Attention au cross post, mettre un followup !
En principe c'est l'optimiseur qui choisit en fonction de ses
statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL :
CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins
performants que des index sur des chiffres, dates ou CHAR de faible
longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index
sur des disque physiquement différents de celui des données permet de
paralléliser les processus de traitement des resuêtes et donc de
diminuer singulièrement les temps de réponse. Ceci uniquement avec des
disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit:
> Bien le bonjour a tous,
>
> Je vient vous demander un petit peu d'aide je gerer de grosse table
> sqlserver et j'aimerai mettre des index sur certain champ de la table
afin
> d'accelérer les recherches
> pouvez vous me dire comment créer un index sur un champ d'une table
> sqlserver et comment m'en servir en ASP
>
> Merci d'avance
>
>
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
OK pour la creation mais pour l'utilisation dans une requete d'une page ASP, il me suffit de faire appel à la table ou il faut que je precise qque chose d'autre
Mzerci d'avacne
"Fred BROUARD" a écrit dans le message de news:
Attention au cross post, mettre un followup !
En principe c'est l'optimiseur qui choisit en fonction de ses statistiques d'utiliser ou non, tel ou tel index.
Sinon, pour créer un index, ordre SQL : CREATE INDEX...
Attention : trop d'index peut conduire à l'effet inverse.
Des index sur des données longues ou de longueur infixe sont moins performants que des index sur des chiffres, dates ou CHAR de faible longueur.
Enfin, en exploitation, sur de gros volume de données, créer des index sur des disque physiquement différents de celui des données permet de paralléliser les processus de traitement des resuêtes et donc de diminuer singulièrement les temps de réponse. Ceci uniquement avec des disque SCSI (les accès IDE ne sont pas parallélisables).
A +
TheLolo a écrit: > Bien le bonjour a tous, > > Je vient vous demander un petit peu d'aide je gerer de grosse table > sqlserver et j'aimerai mettre des index sur certain champ de la table
afin
> d'accelérer les recherches > pouvez vous me dire comment créer un index sur un champ d'une table > sqlserver et comment m'en servir en ASP > > Merci d'avance > >
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
el.c. - myLittleTools.net
> OK pour la creation mais pour l'utilisation dans une requete d'une page ASP, il me suffit de faire appel à la table ou il faut que je precise qque chose d'autre
Tu continues à faire tes requêtes classiques "SELECT..." c'est l'optimiseur qui choisira tout seul l'index le mieux adapté
el.c.
-- // myLittleTools.net : leading provider of web-based applications. // myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //
> OK pour la creation mais pour l'utilisation dans une requete d'une
page ASP, il me suffit de faire appel à la table ou il faut que je
precise qque chose d'autre
Tu continues à faire tes requêtes classiques "SELECT..."
c'est l'optimiseur qui choisira tout seul l'index le mieux adapté
el.c.
--
// myLittleTools.net : leading provider of web-based applications.
// myLittleAdmin : online MS SQL manager
// http://www.mylittletools.net
// webmaster@mylittletools.net
> OK pour la creation mais pour l'utilisation dans une requete d'une page ASP, il me suffit de faire appel à la table ou il faut que je precise qque chose d'autre
Tu continues à faire tes requêtes classiques "SELECT..." c'est l'optimiseur qui choisira tout seul l'index le mieux adapté
el.c.
-- // myLittleTools.net : leading provider of web-based applications. // myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //