Een blik op de handleiding voor CREATE FULLTEXT INDEX , geeft het aan dat u meerdere kolommen kunt specificeren door de column_name
. te herhalen als zodanig:
CREATE FULLTEXT INDEX ON table_name (column_name1 [...], column_name2 [...]) ...
Gezien deze informatie, zou ik aannemen dat het een enkele index over 3 kolommen creëert . Verder ga ik ervan uit dat het werkt volgens de regel van links naar rechts met betrekking tot samengestelde indexen (ik zou dit verifiëren door het uitvoeringsplan te controleren op de volgende verklaringen). Daarom een samengestelde index op (col1, col2, col3)
zou in die volgorde moeten worden geselecteerd om te kunnen worden gebruikt (SELECT col1, col2 ...
). Als u col2
. zou bellen het zou de index niet gebruiken.