Vadim
И пытаюсь понять: нужна ли замена вообще.
Ivan
Ну и высокоспециализированные случаи типа Uber, которые MySQL -> PostgreSQL -> MySQL
Dmitriy
Ivan
По моему очень субъективному мнению PostgreSQL лучшая реляционная СУБД из существующих
Vadim
Только жесткий диск?
Ivan
Jsonb, полнотекстовые индексы, timestamptz, транзакционный DDL.
Vadim
Dmitriy
ага. у меня при 36 . 8 гб стоит
Rinat
)
Vadim
да блин...
Rinat
денормализовать может надо гдето
Vadim
Значит я кривожопый
Vadim
опять
knifeblade
так тормоза профилировал? где они.
Vadim
нет еще, просто раньше все норм было, а как больше записей стало, то тупить начало.
Vadim
Подумал может лимиты какие нарушил :)
Vadim
может mysql для частных блогов и т.п. :)
knifeblade
денормализация это последний выход.
Rinat
knifeblade
профилируй запросы, смотри где какие индексы забыл создать.
knifeblade
оптимизируй конфиг бд под железо
Vadim
Dmitriy
Vadim
EXPLAIN
Не понял, а с activerecord это как использовать? Речь о команде explain?
Vadim
https://ruhighload.com/index.php/2009/07/28/maatkit-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-mysql/
Stas
вопрос надо сделать поиск в поле серч модели вместо дропдауна через селкт2 но вопрос в том что данные по которым надо искать находятся не в модели как обычно а в константах в файле и возвращаются методом лист который их тудо ставит в дропдаун. Как такое запилить?
типа вот так выглядит файлик:
Stas
Borys
ребят, есть Харьковчане?
Borys
Borys
Вот и передавай ему свой массив.
Borys
Какая разница откуда он будет.
Roman
Stas
Stas
одесская дом, работа советская
Николай
Dmitriy
👻
рекрутер ?
Stas
BeKey
R
#вакансия на Удаленную работу требуется Yii2 разработчик. Предпочтение тем кто в часовом пояске MSK+5 -> MSK+7.
Pavel
Ребят, посоветуйте утилитку/сервис где можно визуально собрать XML и для нее XSD со всеми возможными параметрами.
Borys
Anonymous
Ребят, нужна помошь срочно(((
Anonymous
public function behaviors() я не могу разобраться с этим
Anonymous
Я в курсах.
Ꝟꭵtaꝇꝩ
Vladimir
Vladimir
Hacker Разрешение в личку писать не давал. Задавай вопрос в группе.
Ꝟꭵtaꝇꝩ
Помогите, пожалуйста, с одной дилемой. У меня на сайте есть множество моделей, генерирующих определенные события. Есть slack аккаунт, куда должны уходить уведомления, которые вызываются некоторыми событиями. Вопрос вот в чем: как правильно связать это все? Есть идея написать компонент, наподобие родного дебагера, который бутстрапился вместе с запуском приложения и привязывался глобально к событиям моделей. Но не уверен, что это истинно верное решение.
Ꝟꭵtaꝇꝩ
Есть вариант: написать кучу бихевиоров, а их уже привязывать к моделям. Но мне кажется, что это создаст кашу из классов и размажет логику отправки уведомлений
Ꝟꭵtaꝇꝩ
Тут же в группе есть опытные архитекторы?)
Ivan
Dmitriy
Ꝟꭵtaꝇꝩ
Я так понял, делается это наподобие этого?
https://pastebin.com/fhbewVpc
Ꝟꭵtaꝇꝩ
Наверное стоит заимплементить BootstrapInterface и прописать всю инициализацию и привязку к событиям не в инит, а в бутстрап
Anonymous
public function behaviors(){
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['сode', 'login'],
'rules' => [
[
'actions' => ['code', 'login'],
'allow' => false,
'roles' => ['?'],
'verbs' => ['POST']
],
],
]
];
}
Anonymous
Парни, где я ошибся?
Anonymous
public function behaviors(){
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['сode', 'login'],
'rules' => [
[
'actions' => ['code', 'login'],
'allow' => true,
'roles' => ['?'],
'verbs' => ['POST']
],
],
]
];
}
Ivan
У меня так, причём без initialized по 2 раза подписываются почему-то
Ivan
В методах
private function eventContentPublished(): void
{
Event::on(Content::className(), Content::EVENT_PUBLISHED, function (Event $event) {
Anonymous
@eskrano Да не чего не пишет, он их пропускает он дает доступы так и так, эта фигня меня уже бесит
Anonymous
Я уже клавиотуру разломал одну, пришлось из запаса доставать вторую.
Ꝟꭵtaꝇꝩ
Vadim
Вопрос.
Супервизор запустил консонльную компанду (воркер), воркер запустил выполнение функции в компоненте. И все это в 10 потоков. Очередь на beanstakld.
Где-то что-то ломается. Как проще всего понять где и что?
Vadim
Это в супервизоре?
Vadim
Задача сложнее. Ничего не ломается, но зацикливается. Просто висит и все.
Vadim
спс
Ꝟꭵtaꝇꝩ
Ꝟꭵtaꝇꝩ
Мне бы устроиться на работу, где есть Yii2)
Anonymous
Кто может помочь мне по скайпу с Yii2?
Ꝟꭵtaꝇꝩ
Lee
Готовые решения по shopping cart подскажите, которыми вы пользуетесь и довольны.