mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
* Allow tweaking of the index that MySQL use when searching products Sometimes when working with large dataset with many entities the MySQL engine does not pick-up the right index. This is especially true when doing a search over the reference because the LIKE '%%' prevent the uk_product_label from being chosen. This PR aims to improve this situation by doing the following : - Adding a simple index on entity column. - Adding an hidden constant to force the index being used when searching products. Performances over a 8M products dataset shows a reduction of 2/3 execution time. * Add missing global $conf * Fix wrong usage of getDolGlobalString() * Finalise fix * Add more indexes * Rework indexes |
||
|---|---|---|
| .. | ||
| doctemplates | ||
| lib | ||
| medias | ||
| mssql | ||
| mysql | ||
| pgsql | ||
| sqlite3 | ||
| .gitignore | ||
| check.php | ||
| default.css | ||
| fileconf.php | ||
| inc.php | ||
| index.php | ||
| install.forced.sample.php | ||
| phpinfo.php | ||
| repair.php | ||
| robots.txt | ||
| step1.php | ||
| step2.php | ||
| step4.php | ||
| step5.php | ||
| upgrade.php | ||
| upgrade2.php | ||