я его использовал в таком виде:
1. ставил блокировку табл
2. делал дамп бд
3. снимал блокировку
4. перекидывал дамп с помощью scp на реплику, и там уже настраивал
Руслан ., спасибо за ваш пример. но он такой же долгий как и оригинал :(
скорее всего придется дергать последнюю запись для каждого юзера отдельным запросом.
индекс есть, но ваш запрос выполняется очень долго (на 150 тыс действий - 20сек). быстрее выходит если вытягивать для каждого юзера последнюю запись из лога действий отдельным запросом. поэтому я не знаю даже, наверно не получится использовать этот вариант.
Drill привет! А можно ли в extension подсунуть не одного оператора, а очередь? чтобы трубку взял тот кто не занят на данный момент?
Просто есть несколько клиентов которые ждут звонка оператора, например 10 клиентов. И есть операторы которые ждут когда из CRM соединит с клиентами. Пусть будет 5 операторов. И задача состоит в том, чтобы астериск сам прозвонил эту пачку клиентов, и тех клиентов которые доступные (включен телефон) соединил с первым свободным оператором. Тем самым экономя время операторов на исключение "недозвонов", когда клиент не в сети (выключен телефон).