Bonjour.
J'ai une base 10G sur 2003Server R2.
Dans ma base, j'avais une table contenant 26 millions de lignes.
A travers une application, dont je n'ai pas les sources, j'ai effectué une purge sur cette table.
Elle est bien vide mais quand je tapej'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part select* from card_move_history;J'ai poussé un peu plus loin et voila ce que j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3aucune ligne sÚlectionnÚe EcoulÚ : 00 :00 :20.89
Pourquoi considère-t-il qu'il y a 26M de lignes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 SQL> select * from table (dbms_xplan.display); PLAN_TABLE_OUTPUT ---------------------------------------------------------------------------------- ----------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost | ----------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 26M| 1641M| 57535 | | 1 | TABLE ACCESS FULL| CARD_MOVE_HISTORY | 26M| 1641M| 57535 | ----------------------------------------------------------------------- Note ----- - 'PLAN_TABLE' is old version 11 ligne(s) sÚlectionnÚe(s). EcoulÚ : 00 :00 :00.06
Partager