
Anton
10.12.2017
15:26:24
Куда деваться если найдёшь несколько?

Andrey
10.12.2017
15:26:36

Anton
10.12.2017
15:26:49
если некритично раз из тысячи звонков сказать "ой", то конечно пофиг
тогда делай 7 и не парься

Google

Anton
10.12.2017
15:27:29
только замени date на ид пользователя, будет быстрее
если он у тебя инкрементален

Andrey
10.12.2017
15:28:02

Anton
10.12.2017
15:29:48
ааа, ты один ко многим сделал... Тады ид из той таблицы
если он инкрементален))))
выигрываешь сортируя из индекса прямо

Andrey
10.12.2017
15:30:22
у нас у ожного пацента несколько сотовых может быть
вот я я и ищу по телефону и сортирую по дате изменения

Anton
10.12.2017
15:31:31
ид в той таблице инкрементален? догда замени на него. Сортировка будет идти по индексу, а не по данным с диска. Конкретно тут можешь толком ничего не выиграть, но на огромных объёмах очень важная фишка
Но в целом при таких объёмах это я уже придираюсь?

Andrey
10.12.2017
15:32:56

Anton
10.12.2017
15:33:12
ааа, тогда мимо
я думал у тебя что-то типа чейнджлога полного

Google

Andrey
10.12.2017
15:34:57

Anton
10.12.2017
15:35:10
Лабы?

Andrey
10.12.2017
15:35:16
ой слово не то
базы
тут просто еще cisco лабы параллельно обсуждаю)

Anton
10.12.2017
15:36:05
Ну, бывает и да, крупненькие))))

Andrey
10.12.2017
15:36:18

Anton
10.12.2017
15:36:44
от сотни метров до 2-3 терров.

Andrey
10.12.2017
15:37:20

Anton
10.12.2017
15:38:10
Сарказм?))))

Andrey
10.12.2017
15:40:04
Ну у меня тогда там задрыпаные 5гигов :)
Спасибо вобщем-то большое! Напишу разработчику, я думаю они баазу допилят, а может и не потребуется, если и так будет быстро искать
еще маленький вопросик на ночь)

lost
10.12.2017
18:47:59
Тебе скорее всего нужно не insert делать а просто set new.reverse
И я бы наверное это делал до вставки, а не после

Andrey
10.12.2017
18:49:19

lost
10.12.2017
18:54:29
А на что ругается?

Andrey
10.12.2017
18:55:45

Google

Andrey
10.12.2017
18:56:33

lost
10.12.2017
18:56:54
Бяда...
After на before смени

Andrey
10.12.2017
18:59:36

Anton
10.12.2017
19:04:39
Может прав нету?

Человек
10.12.2017
19:07:43
For each row 2 раза, вроде не правильно же)

Andrey
10.12.2017
19:09:04
теперь правда строки не вставляются)))
и не обновляются)

lost
10.12.2017
19:11:14
У тебя триггер на вставку...

Andrey
10.12.2017
19:11:24
и на обновление точно такой же сделал
а может и халявный mysql глючит..
проверю в продакшене)

Anton
10.12.2017
19:16:06
Если не вставляются, то будет ошибка при вставке, где ошибся
Вряд ли косяк MySQL, просто сложно так на глазок косяк найти

Andrey
10.12.2017
19:17:28
Зарработало!! видимо временный глюч
блин, до чего техника дошла)
ладно я спать, всем спасибо

Anton
10.12.2017
19:17:55
Индекс повесил? Проверь поиск)))

Google

Anton
10.12.2017
19:18:06
Если все норм, то будет моментом

Andrey
10.12.2017
19:18:06
инлекс да надо повесить
а кроме индекса еще чо то нажо весить?

Anton
10.12.2017
19:18:37
Нет, искать так же реверсно и все

Andrey
10.12.2017
19:20:24
я его сделал такой же длины и все, и вроде повесил индекс)

Anton
10.12.2017
19:26:16
Подсвечивается второй селект
Поставь точку с запятой?

Andrey
10.12.2017
19:30:14
Это я для наглядности вывел два селекта
Когда ввожу нижний нет результата как от вернехнего

Anton
10.12.2017
19:31:59
Данные обновлены?
На вскидку косяка не вижу
Ты ж тока на новые триггер повесил

Andrey
10.12.2017
19:32:53
Ой может я поля не заполнил
Ща гляну

Anton
10.12.2017
19:33:04
Воотт

Andrey
10.12.2017
19:33:06
А как бы всем строкам это поле обновить?
Красиво чтоб у всех

Anton
10.12.2017
19:33:30
Ну, апдейтом

Google

Anton
10.12.2017
19:34:23
Главное шобы не повесился от размера. Я обычно делаю процедуру с циклом под такое
На тестовой прямо так можно

Andrey
10.12.2017
19:34:45
Да там вроде запас оперативки есть

Anton
10.12.2017
19:34:58
В любом случае блок строк

Andrey
10.12.2017
19:35:00

Anton
10.12.2017
19:35:12
На тесте так можно
Если все норм, я помогу с продом
Наваяю процедуру завтра

Andrey
10.12.2017
19:35:56

Anton
10.12.2017
19:36:25
2-3 минуты
Пробуй тест?

Andrey
10.12.2017
19:39:05
запустил апдейт и приравнял контакт2 к 0 и вуаля)
колонка заполнилась)

Anton
10.12.2017
19:40:07
Пробуй запрос и его эксплейн
Если все норм - задача выполнена

Andrey
10.12.2017
19:41:42
работает запрос!
а как я узнаю что там это мифическое бинарное дерево и индексы отрабатывают?

Anton
10.12.2017
19:42:19
Explain перед запросом
И запусти

Andrey
10.12.2017
19:42:57
эм?

Anton
10.12.2017
19:43:31
Долго с телефона