Size: a a a

2018 November 14

SM

Sergey Medvedev in PHP 🐘 Chat
Доброго времени суток, подскажите как можно решить проблему, в базе 20к пользователей, и заказчику нужно в любой момент смотреть сколько общий баланс у всех пользователей. Сейчас я попробовал взять всех пользователей и в цикле сложить баланс, но серв падает через секунд 60 с ошибкой 504 )) что можно сделать в этой ситуации?
источник

M

Maestro in PHP 🐘 Chat
а складывали на стороне php или на стороне mysql ?
источник

SM

Sergey Medvedev in PHP 🐘 Chat
php
источник

M

Maestro in PHP 🐘 Chat
ну сделайте на стороне mysql
источник

M

Maestro in PHP 🐘 Chat
источник

M

Maestro in PHP 🐘 Chat
уверен запрос займет менее секунды
источник

SM

Sergey Medvedev in PHP 🐘 Chat
Select sum?) попробую сейчас
источник

M

Maestro in PHP 🐘 Chat
а что смущает?
источник

M

Maestro in PHP 🐘 Chat
Отображение строк 0 - 0 (1 всего, Запрос занял 0.0023 сек.)
источник

M

Maestro in PHP 🐘 Chat
в бд 2800 записей
источник

M

Maestro in PHP 🐘 Chat
ну в вашем случае будет 0.002
источник

M

Maestro in PHP 🐘 Chat
ой 0.02
источник

M

Maestro in PHP 🐘 Chat
ой дайте угадаю как вы сервак положили)
источник

M

Maestro in PHP 🐘 Chat
сделали форыч по юзерам и потом в форыче
источник

M

Maestro in PHP 🐘 Chat
делали запрос в бд
источник

VD

Vadim Drahaniuk in PHP 🐘 Chat
))
источник

M

Maestro in PHP 🐘 Chat
вытягивали нужное поле
источник

SM

Sergey Medvedev in PHP 🐘 Chat
не) запросы в бд не делал))
источник

M

Maestro in PHP 🐘 Chat
и сумировали с переменной за форычем ?
источник

SM

Sergey Medvedev in PHP 🐘 Chat
да sum помог )
источник