MySQL débutant - plusieurs index de colonne

Je suis en train d'apprendre MySQL index et a constaté que l'indice devrait être appliqué à une colonne nommée dans la clause where d'une requête SELECT.

Puis j'ai trouvé Plusieurs Index de Colonne vs Plusieurs Index.

Premier Q, je me demandais qu'est-ce que plusieurs index de colonne. J'ai trouvé le code soufflet de Joomla, est-ce de Plusieurs Index de Colonne?

CREATE TABLE `extensions` (
    `extension_id` INT(11) NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(100) NOT NULL,
    `type` VARCHAR(20) NOT NULL,
    `element` VARCHAR(100) NOT NULL,
    `folder` VARCHAR(100) NOT NULL,
    `client_id` TINYINT(3) NOT NULL,
    ... ...
    PRIMARY KEY (`extension_id`),

    // does code below is multiple column index?

    INDEX `element_clientid` (`element`, `client_id`),
    INDEX `element_folder_clientid` (`element`, `folder`, `client_id`),
    INDEX `extension` (`type`, `element`, `folder`, `client_id`)
)

Deuxième Q, ai-je raison si la pensée que l'un de Plusieurs Index de Colonne est utilisée sur un SELECT ?

SELECT column_x WHERE element=y AND clinet_id=y; // index: element_clientid

SELECT ex.col_a, tb.col_b
    FROM extensions ex
    LEFT JOIN table2 tb
    ON (ex.ext_id = tb.ext_id)
    WHERE ex.element=x AND ex.folder=y AND ex.client_id=z; // index: element_folder_clientid

OriginalL'auteur qaharmdz | 2013-11-28