@dba_ru

Страница 598 из 718
bulbazavr1k
06.08.2018
07:50:07


там сортировка по стринговому полю(

можно ли ка кто не использовать индексы при запросе?

Google
Protos
06.08.2018
08:36:32
Как они обновляются?
Значица так вывешиваем страничку что идут тех работы на 12 часов

Обновляем мат вьюхи

Al
06.08.2018
08:43:13
Значица так вывешиваем страничку что идут тех работы на 12 часов
Нормально же. Зато экономия времени разработки, а то труд погромистов так дорог...

Protos
06.08.2018
08:45:00
Al
06.08.2018
08:45:28
Al
06.08.2018
08:45:46
Нет
Да

Protos
06.08.2018
08:45:53
Да
А вот и нельзя

Al
06.08.2018
08:46:01
А вот и нельзя
А вот и можно

Protos
06.08.2018
08:46:10
А вот и можно
Если не будет овертаймов то нельзя

Aztwin LK
06.08.2018
08:46:34
Всем здрям! Народ кто может сказать хорошо ли плохо называть колонку зарезервированным словом? Например date

Google
Protos
06.08.2018
08:46:34
На самом деле это говнобиллинг писаный студентами в 06м за пачку дошиков

Al
06.08.2018
08:46:37
Если не будет овертаймов то нельзя
Просто ты не умеешь в дата

Protos
06.08.2018
08:46:54
И он настолько сраное легаси что теперь непонятно что делать с этим дерьмищем

Protos
06.08.2018
08:47:22
Потому что жопят на нормальный дубляж

Выкинуть и написать с нуля как положено
ТАкое работает только в стране эльфов

Ilia
06.08.2018
08:48:18
Пока ты запрос не пришлёшь, никаких предположений не будет.

Al
06.08.2018
08:48:22
ТАкое работает только в стране эльфов
Такое случается когда люди пробуют что то изменить

Protos
06.08.2018
08:48:58
Такое случается когда люди пробуют что то изменить
Если техническую дирекцию и кураторов от заказчика все устраивает

Ilia
06.08.2018
08:49:12
Запрос update на 2 млн строк и должен достаточно долго выполняться. Потому что 2 млн -- это много.

bulbazavr1k
06.08.2018
08:49:27
Пока ты запрос не пришлёшь, никаких предположений не будет.
UPDATE u SET u.IsV = 1 FROM User as u он зачем то используется не нужный индекс и сортирует таблицу по индексу

Simon
06.08.2018
08:49:57
На самом деле это говнобиллинг писаный студентами в 06м за пачку дошиков
А что вы делаете, когда одна из вьюх в пучинах этого решения не обонвляется и инвалидится?

Al
06.08.2018
08:49:59
Если техническую дирекцию и кураторов от заказчика все устраивает
Ну тогда флаг им радужный и барабан. Пусть парад устраивают

Aztwin LK
06.08.2018
08:50:09
Всем здрям! Народ кто может сказать хорошо ли плохо называть колонку зарезервированным словом? Например date

Aztwin LK
06.08.2018
08:50:49
Нет, не хорошо
Даже если в запросе все поля экраннируются?

Google
Aztwin LK
06.08.2018
08:51:14
Хорошо. Спасибо

Simon
06.08.2018
08:51:17
Бегаем кругами
Руками все обновляете?

Protos
06.08.2018
08:51:36
Al
06.08.2018
08:51:43
Руками все обновляете?
Тебе же сказали что всех устраивает

Protos
06.08.2018
08:51:55
bulbazavr1k
06.08.2018
08:51:56
апдейт битового поля

Al
06.08.2018
08:52:10
Protos
06.08.2018
08:52:20
Но учитывая что это за билинг очень грустно

Ilia
06.08.2018
08:52:45
без фильтров и по одному полю за 2 минуты?
Как думаешь, почему он 2 млн затрагивает ? Именно потому, что он без фильтра , был бы с фильтром, затрагивал бы меньше записей, работал бы быстрее.

Simon
06.08.2018
08:53:28
Но учитывая что это за билинг очень грустно
То есть они на этом решении ещё и деньги зарабатывают?

Ilia
06.08.2018
08:53:48
2 минуты кажется это очень долго
Для 2 млн записей -- впролне ОК

Admin
ERROR: S client not available

Protos
06.08.2018
08:54:08
Ведь это биллинг Интеррао

bulbazavr1k
06.08.2018
08:54:17
Для 2 млн записей -- впролне ОК
но он выполнялся за 30 2 дня назад

Google
Ilia
06.08.2018
08:55:06
UPDATE u SET u.IsV = 1 FROM User as u он зачем то используется не нужный индекс и сортирует таблицу по индексу
Вряд ли он сортирует что-то , а вот что он всю таблицу меняет -- это 100%. Если там именно 2 млн строк -- то да, будет долго.

Al
06.08.2018
08:55:25
но он выполнялся за 30 2 дня назад
И что? База стала в 2 раза больше? Количество запросов выросло. А дальше он будет выполняться пару часов.

Ilia
06.08.2018
08:55:34
но он выполнялся за 30 2 дня назад
Значит, теперь тебе не повезло.

Al
06.08.2018
08:56:20
bulbazavr1k
06.08.2018
08:56:25
Вряд ли он сортирует что-то , а вот что он всю таблицу меняет -- это 100%. Если там именно 2 млн строк -- то да, будет долго.
в плане смотрю там Sort занимает 66% по двум полям одно из них стринговое, предпологаю поэтому он очень долгий

Ilia
06.08.2018
08:56:38
но он выполнялся за 30 2 дня назад
Ты можешь потратить лет 20, изучить квантовую физику, построить машину времени, и вернутся назад во времени на 20лет + 2 дня, и наслаждаться

Al
06.08.2018
08:58:00
Ты можешь потратить лет 20, изучить квантовую физику, построить машину времени, и вернутся назад во времени на 20лет + 2 дня, и наслаждаться
Можно пока только посмотреть в прошлое. Теоретически. Но у нас нет таких вычислительных мощностей пока

Ilia
06.08.2018
08:58:34
НА всякий случай напиши UPDATE User SET IsV = 1 ;Так короче и 100% что не будет джоинить таблицу сам с собой

Al
06.08.2018
08:59:09
Но судя по тому что он накатывает апдейт на 2кк строк.... понять квантовую механику ему не грозит

Ilia
06.08.2018
08:59:24
нет
Нафига ты там вообще FROM вляпал?

bulbazavr1k
06.08.2018
08:59:44
Нафига ты там вообще FROM вляпал?
привычка юзать алиасы

Al
06.08.2018
09:00:47
Ну это уже его дело.
Таким образом ты поощряешь тупость и плодишь странное. Чем заводишь цивилизацию в тупик.

Al
06.08.2018
09:02:03
Я?
Ну а кто тут еще советует без понимания нахрена оно такое вообще

Ilia
06.08.2018
09:03:01
Ну может надо человеку сбросить во всей таблице это поле...

Al
06.08.2018
09:03:01
Вот следи за руками. Бум гадать на картах.

Google
Ilia
06.08.2018
09:03:16
Не, я не буду

Al
06.08.2018
09:03:28
Он это поле меняет ОЧЕНЬ ЧАСТО

Иначе бы его не беспокоили 2 минуты

То есть. На лицо кривой дизайн

И твои советы никак не решат и не улучшат

Ибо проблема гораздо глыбже

Страница 598 из 718