Re: MySQL schneller machen



Wie wäre es, wenn Du statt der reichhaltigen Prosa

Es geht auch ein wenig höfflicher.

EXPLAIN SELECT, und zwar vorzugsweise mit \G abgeschlossen, hier posten
würdest?

Meinst du das damit:

id select_type table type possible_keys key key_len ref rows
Extra

1 SIMPLE Tabelle2 ALL NULL NULL NULL NULL 3000000

1 SIMPLE Tabelle3 ALL NULL NULL NULL NULL 5000

Allerdings hab ich keine Ahnung, wie du in einem Statement \G angibst.


Sowie natürlich die Ausgabe von SHOW CREATE TABLE Tabelle3 und
SHOW CREATE TABLE Tabelle2?

CREATE TABLE IF NOT EXISTS `Tabelle2` (
`id` int(10) unsigned NOT NULL auto_increment,
`String1` varchar(50) default NULL,
`String2` text,
`flag` enum('N','Y') NOT NULL default 'N',
PRIMARY KEY (`id`),
KEY `String1` (`String1`),
FULLTEXT KEY `String2` (`String2`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `Tabelle3` (
`String2` text,
FULLTEXT KEY `String2` (`String2`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Dann gäbe es belastbare Informationen.

Allerdings steht in den Creates auch nichts anderes, als ich bisher
geschrieben habe in meiner Prosa.


MFG
Christoph
.



Relevant Pages

  • Re: MySQL schneller machen
    ... Es werden keine Indizes benutzt. ... SHOW CREATE TABLE Tabelle2? ... FULLTEXT KEY `String2` ...
    (de.comp.datenbanken.mysql)
  • Re: MySQL schneller machen
    ... weitere Tabelle3 mit String2 Text mit rund 5000 Zeilen. ... Zeilen in Tabelle2 markieren, die eine der Zeilen in Tabelle3 ... Analysen auf String1 vornehmen muß. ...
    (de.comp.datenbanken.mysql)