Я использую DBIx::Class для создания таблиц и их индексов и поэтому вызываю SQL::Translator::Table add_index(), но я хотел бы указать порядок значений в некоторых столбцах, например:
CREATE INDEX myindex ON mytable (
username ASC,
created DESC
);
Можно ли использовать модификаторы «ASC» и «DESC» для add_table()?
Если нет, я подозреваю, что этот SQL будет неэффективным:
SELECT text FROM mytable WHERE username = ? ORDER BY created DESC LIMIT 20;
Любое предлагаемое обходное решение для уменьшения накладных расходов на базу данных в этом случае? (Я использую MySql 5.x