Canias is a great ERP product but there is still some potential to improve it. We only focus on MyISAM/InnoDB installations of Canias v6.0.2 in this article. For other DB back-ends those recommendations might be obsolete.
A general problem is, that in InnoDB Primary Keys are crucial in MySQL. Canias often lacks a Primary Key. In this case InnoDB will use the Unique Key for the Primary Key.
In InnoDB data are sorted by the Primary Key so it is a good idea to have the Primary Key on CLIENT
and COMPANY
as well to get proper sorting of the rows.