Jeudi 30 octobre 2008 4 30 /10 /2008 22:15

Bonsoir, Histoire d'être un peu plus complete sur cette option qui permet d'éviter une ORA-01653, je tenais à préciser deux trois petites choses. -1/ Quelles sont les opérations qui peuvent être "mise en attente". Les opérations classiques telles que INSERT, UPDATE, DELETE Les opérations d'import / Export Les opérations DDL suivantes: CREATE TABLE ... AS SELECT CREATE INDEX ALTER TABLE ... MOVE PARTITION ALTER TABLE ... SPLIT PARTITION ALTER INDEX ... REBUILD PARTITION ALTER INDEX ... SPLIT […]
Par LAO - Publié dans : Administration - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mercredi 29 octobre 2008 3 29 /10 /2008 21:09

Bonsoir, L'autre soir, lorsque j'ai crée ma "big table" de 125 millions de lignes, j'ai eu quelques soucis. http://www.lao-dba.com/article-24006948.html Au final, le serveur est parti en vrille, et je n'ai inséré que 115 millions de lignes. Cela a pris plusieurs heures (au moins 4 je crois me souvenir). Finalement, cette durée était prévisible. Et pourtant le oracle par l'intermédiare du PL-SQL permet des choses impressionnantes. J'ai donc décidé ce soir revisiter mon code d'insertion afin […]
Par LAO - Publié dans : PERFORMANCE
Ecrire un commentaire - Voir les 4 commentaires - Recommander
Mardi 28 octobre 2008 2 28 /10 /2008 20:05

Bonsoir, Ce soir on va mettre un peu de coté notre "big table" (mais c'est promis, on y revient très bientôt). En revanche, je vais vous parler d'un petit soucis qui peut être agacant. La fameuse ORA-01653 ! Qu'est ce que le ORA-01653 ? C'est ce qui arrive lorsqu'un tablespace est défini avec la clause AUTOEXTEND à OFF et que l'on tente d'inserer dans une table alors qu'il n'y a plus de place (ou durant un import). Et plus exactement, cela donne ORA-01653 : Impossible d'étendre la table […]
Par LAO - Publié dans : Administration - Communauté : ORACLE
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Jeudi 23 octobre 2008 4 23 /10 /2008 19:47


Bonsoir, Presque le week end... Alors qu'allons nous faire avec cette table de plus de 100 millions de lignes, sachant qu'en général quand on parle de Datawarehouse on parle de plusieurs centaines millions de lignes et rarement d'une seule table ! Vous vous souvenez de la requête: SELECT id_pays,COUNT(*) FROM Reponse_1 WHERE ((q1=10 AND q2=10 AND q3=10) OR (q1=0 AND q2=0 AND q3=0)) AND (q4=5 AND q5=5 AND q6=5) GROUP BY id_pays; 1er hypothèse: Je pars du principe que les indexes ne servent à […]
Par LAO - Publié dans : PERFORMANCE - Communauté : ORACLE
Ecrire un commentaire - Voir les 3 commentaires - Recommander
Mercredi 22 octobre 2008 3 22 /10 /2008 22:52

Bonsoir, Finalement il aurra fallu un peu plus de 4 heures pour que ma base ORACLE parte en vrille. Au moins avant de planter, le script a pu inserer quelques 115 millions de lignes. CE qui sera largement suffisant pour la suite. Pour info, la taille de la table fait environ 6 GO. Comme en plus j'ai dupliqué la table (pour faire des comparaisons entre au moins deux solutions), ca me fait 12 GO. Script pour dupliquer la table (ca va beaucoup plus vite) CREATE TABLE Reponse_2 AS SELECT * FROM […]
Par LAO - Publié dans : PERFORMANCE - Communauté : ORACLE
Ecrire un commentaire - Voir les 0 commentaires - Recommander

Catégories

Recherche

Calendrier

Mars 2010
L M M J V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
<< < > >>
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés