Size: a a a

2020 July 15

S

Syntax Highlight Bot in MySQL
Denis Efremov
$query="SELECT id FROM otfi WHERE brand='{$brand}' GROUP by 1";

PHP может в шаблонные литералы
источник

N

Nick in MySQL
Denis Efremov
$query="SELECT id FROM otfi WHERE brand='{$brand}' GROUP by 1";

PHP может в шаблонные литералы
оно скорость даст ?
источник

N

Nick in MySQL
или это для порядка, ремня ?))
источник

DE

Denis Efremov in MySQL
Скорость? Чего скорость?
источник

N

Nick in MySQL
Вопрос был с самого начала что очень долго выполняется скрипт
источник

N

Nick in MySQL
Nick
Как ускорить UPDATE строк, в базе 5 млн записей

Я в скрипте делаю SELECT id WHERE brand=‘’…

Получаю айди, потом делаю

UPDATE … WHERE id in (…)

На входе 70к брендов, работает 5-6 часов в цикле что долго

Че делать ?

Индекс на бренд поставить ?
вот
источник

DE

Denis Efremov in MySQL
Погоди, брендов нет? Зачем их апдейтить?
источник

DE

Denis Efremov in MySQL
Изначально что надо?
источник

DE

Denis Efremov in MySQL
Структуру таблицы покажи
источник

N

Nick in MySQL
Да она огромная. И не надо ее сюда.

Вроде подсказали выше, если не получится вернусь ещё )
источник

V

Vova in MySQL
стойте
источник

V

Vova in MySQL
можно ж сделать так: UPDATE otfi SET tm='".$status."' WHERE brand='".$brand."'
источник

N

Nick in MySQL
Vova
можно ж сделать так: UPDATE otfi SET tm='".$status."' WHERE brand='".$brand."'
это на 18ч, я пробовал
источник

V

Vova in MySQL
на 5 миллионной таблице?
источник

V

Vova in MySQL
может были блокировки?
источник

У

Ухудшанский... in MySQL
индекс на brand
источник

У

Ухудшанский... in MySQL
и UPDATE otfi SET tm='".$status."' WHERE brand='".$brand."'
источник

N

Nick in MySQL
Попробую индекс сделать, нехотелось до последнего
источник

N

Nick in MySQL
Vova
может были блокировки?
Да не, оно работало долго, потом на середине скрипт отпал вообще, луп типа.

Я ещё раз запустил с того места где рухнуло. Итого 18ч
источник

V

Vova in MySQL
Что-то странно апдейт 5 миллионов 18 часов, а на чём база крутится?
источник