Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Schlüssel aus Tabelle entfernen, "DROP INDEX"?

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.05.2003
    Beiträge
    127

    Schlüssel aus Tabelle entfernen, "DROP INDEX"?

    Hallo,
    ich protokolliere einiges von syslog nach MySQL. Das werden leider recht schnell viele Einträge. Das mitführen vieler Indizes macht das etwas zu träge, also würde ich gerne einige löschen, aber DROP INDEX scheint nicht zu funktionieren. Vor "DROP INDEX program ON syslogSamba":
    Code:
    | Field    | Type                | Null | Key | Default | Extra          |
    +----------+---------------------+------+-----+---------+----------------+
    | id       | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
    | host     | varchar(42)         | YES  | MUL | NULL    |                |
    | facility | varchar(10)         | YES  | MUL | NULL    |                |
    | priority | varchar(10)         | YES  | MUL | NULL    |                |
    | level    | varchar(10)         | YES  |     | NULL    |                |
    | tag      | varchar(10)         | YES  |     | NULL    |                |
    | date     | date                | YES  | MUL | NULL    |                |
    | time     | time                | YES  | MUL | NULL    |                |
    | program  | varchar(42)         | YES  | MUL | NULL    |                |
    Nach dem Befehl:
    Code:
    | Field    | Type                | Null | Key | Default | Extra          |
    +----------+---------------------+------+-----+---------+----------------+
    | id       | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
    | host     | varchar(42)         | YES  | MUL | NULL    |                |
    | facility | varchar(10)         | YES  | MUL | NULL    |                |
    | priority | varchar(10)         | YES  | MUL | NULL    |                |
    | level    | varchar(10)         | YES  |     | NULL    |                |
    | tag      | varchar(10)         | YES  |     | NULL    |                |
    | date     | date                | YES  | MUL | NULL    |                |
    | time     | time                | YES  | MUL | NULL    |                |
    | program  | varchar(42)         | YES  | MUL | NULL    |                |
    Also genau gleich. Fehlermeldungen gab es nicht. Was mache ich falsch?

    Wäre für Hilfe dankbar!
    mamue

    Version: MySQL 5.0.67-Max

  2. #2
    Registrierter Benutzer Avatar von ContainerDriver
    Registriert seit
    10.01.2003
    Beiträge
    418
    Hallo,

    kenne mich mit MySQL nicht sonderlich gut aus, aber kann man das aus der Ausgabe des Select-Statements überhaupt herauslesen, ob da noch ein Index vorhanden ist? Was sagt denn
    Code:
    show index from syslogSamba
    ?

    Gruß, Florian
    Ein gebrechlich Wesen ist der X-Server.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •