Announcement

Collapse
No announcement yet.

ANALYZE TABLE COMPUTE STATISTICS

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ANALYZE TABLE COMPUTE STATISTICS

    Salve zusammen.

    Ich arbeite auf einer SGI mit ORACLE 8.0.5.1.0. Ich habe in einer DB eine Tabelle mit ca. 40 Mio. Sätzen und 26 Merkmalen, von denen 8 indiziert werden. Einmal im Moment kommen rund 800'000 Sätze dazu. Zum Einlesen droppe ich die Indizes und baue sie danach wieder auf (mit create). Danach lasse ich ein

    ANALYZE TABLE table_name COMPUTE STATISTICS FOR ALL INDEXED COLUMNS FOR ALL INDEXES;

    laufen. Das frisst Zeit ohne Ende. Ist das überhaupt nötig? Hat jemand einen Tip, wie ich herausbekomme, was das bringt?

  • #2
    Hallo<br>
    <br>
    Wenn ich Dich richtig verstehe gehst Du wie folgt vor :<br>
    1. Einlesen der Daten<br>
    2. Index dropen<br>
    3. Indizes neu anlegen<br>
    4. Analyse<br>

    Denke an der Stelle bringt das nix. Die Indizes wird neu aufgebaut<br>
    und sind damit aktuell.<br&gt

    Comment


    • #3
      versuche ein ESTIMATE STAISTICS, das sollte schneller gehen.
      Andererseits wird der Index auch vom Optimizer in Rule-Based genommen, also braucht's nicht

      Comment

      Working...
      X