-- Perf : Client::solde() (app/models/client/Client.php, appelee 2x par chargement des totaux du
-- Grand Livre - "avant" et "periode") est un UNION ALL a 6 branches avec des sous-requetes
-- correlees sur client_avance/client_facture, sans index au-dela de la PRIMARY KEY.
ALTER TABLE `client_avance` ADD INDEX `idx_source_idclient` (`source`, `id_client`);
ALTER TABLE `client_facture` ADD INDEX `idx_idcloture_idclient` (`id_cloture`, `id_client`);

-- compte_bancaire_flux a deja un index (zone, source, id_source) depuis la migration 007, mais
-- une des sous-requetes de Client::solde() (piece.envoi, coffre_envoi_remise_piece) filtre sur
-- source SANS zone -> l'index prefixe par zone n'aide pas dans ce cas precis. Index complementaire.
ALTER TABLE `compte_bancaire_flux` ADD INDEX `idx_source_idsource` (`source`, `id_source`);
ALTER TABLE `coffre_envoi_remise_piece` ADD INDEX `idx_idremise_idpiece` (`id_remise`, `id_piece`);
