Size: a a a

2021 February 01

VM

Volodymyr Melko in PHP
Denis
Очень больно, дедлоки станут твоими лучшими друзьями
какая связь между дедлоками и кластером?
дедлоки возникают чаще всего, когда в разных запросах ты лочишь одни и теже ресурсы в разном порядке
источник

D

Denis in PHP
Volodymyr Melko
какая связь между дедлоками и кластером?
дедлоки возникают чаще всего, когда в разных запросах ты лочишь одни и теже ресурсы в разном порядке
Так галера это мульти-мастер кластер
источник

VM

Volodymyr Melko in PHP
Denis
Так галера это мульти-мастер кластер
и как это вызывает дедлоки?
источник

D

Denis in PHP
Volodymyr Melko
и как это вызывает дедлоки?
Предположу, что в случаях, когда конкурентные запросы прилетают на разные мастер-ноды
источник

D

Denis in PHP
SERG Hell
кто-нить использовал MariaDB Galera в кластере - например на 3-5 серверах.
Как он будет работать если на него погнать 2-3 миллиона запросов в час?
И ещё, про online DDL операции (всякие alter table которые меняют схему без блокировки таблицы) можно забыть, они в галере просто не работают, нужно обходиться тяжелющими костылями
источник

VM

Volodymyr Melko in PHP
Denis
Предположу, что в случаях, когда конкурентные запросы прилетают на разные мастер-ноды
если лочить ресурсы в одинаковом порядке, то я всеравно не понимаю откуда будут дедлоки
второй момент, галера хендлит конфликты по праймари во время записи в разные мастеры, в этом ее фишка
источник

DK

Dmitriy Kuts in PHP
SERG Hell
кто-нить использовал MariaDB Galera в кластере - например на 3-5 серверах.
Как он будет работать если на него погнать 2-3 миллиона запросов в час?
мы юзали. на 3х нодах была.
~1000 rps  примерно было на одну ноду
источник

SZ

Sergey Zolotov in PHP
SERG Hell
кто-нить использовал MariaDB Galera в кластере - например на 3-5 серверах.
Как он будет работать если на него погнать 2-3 миллиона запросов в час?
тоже юзали. потом пытались с proxy sql дружить. а в конечном итоге уехали в RDS, ибо поддерживать галеру тот еще адок
источник

A

Albor74 in PHP
Э
источник

R

Rob The Bank in PHP
Привет всем
источник

R

Rob The Bank in PHP
Помогите пожалуйста создать функцию с названием countBasket, с одним параметром - массив позиций в корзине.

Функция должна посчитать и вернуть сколько всего в корзине товаров (в одной позиции корзины может быть несколько товаров - поле quantity).

Для решении задачи запрещено использовать другие функции, анонимные функции, преобразование типов, классы, глобальные переменные

В функцию будут передавать массив следующей структуры:
___________________________________________
<?php

$basket = [
   [
       'position' => 'Книга по php',
       'quanity' => 1,
   ],
   [
       'position' => 'Мышь беспроводная',
       'quanity' => 12,
       ],
   ];
___________________________________________
источник

VC

Vladimir Chernyshev in PHP
это что? тестовое?
источник

ЛZ

Личинка Кайтера Zori... in PHP
Rob The Bank
Помогите пожалуйста создать функцию с названием countBasket, с одним параметром - массив позиций в корзине.

Функция должна посчитать и вернуть сколько всего в корзине товаров (в одной позиции корзины может быть несколько товаров - поле quantity).

Для решении задачи запрещено использовать другие функции, анонимные функции, преобразование типов, классы, глобальные переменные

В функцию будут передавать массив следующей структуры:
___________________________________________
<?php

$basket = [
   [
       'position' => 'Книга по php',
       'quanity' => 1,
   ],
   [
       'position' => 'Мышь беспроводная',
       'quanity' => 12,
       ],
   ];
___________________________________________
источник

ЛZ

Личинка Кайтера Zori... in PHP
Да это задача для джуниора
источник

AM

Artem Molotov in PHP
Rob The Bank
Помогите пожалуйста создать функцию с названием countBasket, с одним параметром - массив позиций в корзине.

Функция должна посчитать и вернуть сколько всего в корзине товаров (в одной позиции корзины может быть несколько товаров - поле quantity).

Для решении задачи запрещено использовать другие функции, анонимные функции, преобразование типов, классы, глобальные переменные

В функцию будут передавать массив следующей структуры:
___________________________________________
<?php

$basket = [
   [
       'position' => 'Книга по php',
       'quanity' => 1,
   ],
   [
       'position' => 'Мышь беспроводная',
       'quanity' => 12,
       ],
   ];
___________________________________________
Щяс бы "без других функций" код писать...
источник

KE

Konstantin Efimov in PHP
function countBasket ($products){ $count = 0; foreach($products as $product) { $count += $product['quantity']; } }
источник

IO

Ihor Okorokov in PHP
$sum = 0;

foreach($basket as $item)
$sum += $item[‘quantity’];

return $sum;
источник

KE

Konstantin Efimov in PHP
бл, ретурн забыл
источник

AM

Artem Molotov in PHP
Konstantin Efimov
function countBasket ($products){ $count = 0; foreach($products as $product) { $count += $product['quantity']; } }
Щяс бы другим людям задачки решать
источник

KE

Konstantin Efimov in PHP
Artem Molotov
Щяс бы другим людям задачки решать
щас бы токсить не по делу
источник