.conf directory renamed to .settings to make it more obvious for users deploying
Removed trigger_error() call for the time being as it's being hit too oftern currently
'mysql_benchmark' AND 'show_mysql_benchmark' both defined and set to true if developer is browsing
- Simplified query() logic
- Added method do_log_query_benchmark() which is responsible for getting data from our queries and storing them in the following 2 MySQL tables `_mysql_table_uses` & `_mysql_table_index_recommendations` - Designed as a starting point for an auto-optimising MySQL layer designed to monitor your table indexes and make amends to them if enabled & required - Designed to reduce the need for a DBA on larger scale projects where possible.
Updated MySQL DB structure - Includes changes to foreign keys, new tables (`_mysql_table_index_recommendations` & `_mysql_table_index_recommendations`) and changes to the index structure on link tables to ensure they are running at peak performance.