Bonjour,
Je viens d'arriver dans ma boite et je dois m'occuper d'une base sur un petit serveur Web commercial (oracle 9iR2)
je vous préviens , je suis débutant mais motivé
voila le script SQL de création de la table principale (il ya + de 5 millions de lignes)
Des requêtes multicriteres du site web attaque cette table (les temps de reponses sont de 30 secondes ...)
Je ne trouve pas l'index mais on m'a dit qu'il ya avait un index "multi-colonne" : je sais pas ce que c'est lol
Ce qui me gêne aussi c'est le MAXEXTENTS, j'ai besoin de vos lumières et de vos avis ...
CREATE TABLE table_matos
(
REFERENCE VARCHAR2(14 BYTE) NOT NULL,
AUTEUR VARCHAR2(500 BYTE),
TITRE VARCHAR2(500 BYTE) NOT NULL,
PRIX NUMBER NOT NULL,
PRIX_1 NUMBER NOT NULL,
TAUX_TVA NUMBER,
DISPO NUMBER NOT NULL,
TYPE_LIVRE VARCHAR2(10 BYTE) NOT NULL,
QUALITE VARCHAR2(1 BYTE) NOT NULL,
THEME1 VARCHAR2(255 BYTE),
THEME11 VARCHAR2(255 BYTE),
THEME12 VARCHAR2(255 BYTE),
THEME2 VARCHAR2(255 BYTE),
THEME21 VARCHAR2(255 BYTE),
THEME22 VARCHAR2(255 BYTE),
EDITEUR VARCHAR2(255 BYTE),
YEAR_EDITION VARCHAR2(255 BYTE),
LIEU_EDITION VARCHAR2(255 BYTE),
DATE_MAJ DATE,
DATE_MODIF DATE,
NOTICE VARCHAR2(4000 BYTE),
DESCRIPTION VARCHAR2(4000 BYTE),
TITRE_AUTEUR VARCHAR2(1000 BYTE),
TOUS_THEMES VARCHAR2(1535 BYTE),
NO_LIBRAIRE VARCHAR2(3 BYTE),
NB_TOMES NUMBER,
SELECTION NUMBER,
EAN13 VARCHAR2(13 BYTE),
DATE_EDITION DATE,
REMISE_LIBRAIRE NUMBER NOT NULL,
REMISE_SELECTION NUMBER NOT NULL,
DELAI NUMBER NOT NULL,
IMAGE NUMBER NOT NULL,
CIC VARCHAR2(6 BYTE),
REDUCTION_FDP NUMBER(3),
ISBN VARCHAR2(10 BYTE),
CODE_CSR VARCHAR2(4 BYTE),
COLLECTION VARCHAR2(150 BYTE),
NUM_COLLECTION VARCHAR2(50 BYTE),
CATEGORIE_PRIX VARCHAR2(2 BYTE),
DISTRIBUTEUR VARCHAR2(40 BYTE),
CODE_SUPPORT VARCHAR2(2 BYTE),
NB_PAGES VARCHAR2(50 BYTE),
LONGUEUR NUMBER,
LARGEUR NUMBER,
EPAISSEUR NUMBER,
POIDS NUMBER,
CLASSEMENT NUMBER,
STATUT NUMBER,
CLASSEMENT_VENTE NUMBER,
DISPO_OCCAS NUMBER,
DISPO_COMMENT NUMBER,
PRIX_MIN_OCCAS NUMBER
)
TABLESPACE CHAP_M
PCTUSED 40
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 4M
NEXT 4M
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
Partager