Вопрос: 1. Почему не делать это на автомате из скрипта установки? 2. Почему если нужна именно осознанная реакция от админа, то не вываести попап с кнопкой «создать» и поясняющим текстом.
Понравилась идея? Напиши о ней в twitter!
Если хотите поставить минус, пожалуйста объясните вашу позицию в комментарии.
CRE ATE INDEX IX_IM_MESS_4 ON b_im_message(CHAT_ID, NOTIFY_READ);
CRE ATE INDEX IX_IM_MESS_5 ON b_im_message(CHAT_ID, DATE_CREATE);
DR OP INDEX IX_IM_MESS_1 ON b_im_message;
Почему не делать это на автомате из скрипта установки?
Может быть потому что создание индексов довольно нетривиальная операция и чревата потерей всякими фаталами? Я вон не рискнул на пол-ляма личных сообщений через веб-морду создавать индексы, только в шеле.
На самом деле такие вещи нельзя делать на автомате, индексы создают в часы наименьшей нагрузки(если база большая). Такой автомат вполне способен положить сайт.
У меня были случаи, когда индексы через апач просто не хотели создаваться а был случай, когда создание индекса положило БД просто какой то сбой и повреждение БД
Лучше сначала бекап, потом индексы и только через shell (хотя для небольших таблиц можно и через админку)