Size: a a a

2020 December 01

К

Какой-то Хмырь... in sql_ninja
Igor Sergeichik
ну вакцина рано или поздно будет
Да вот от гриппа есть вакцина, и че? Всем пох, а те кто вакцинировплся, многие не оч довольны
источник

2_

2flower _ in sql_ninja
Какой-то Хмырь
Да вот от гриппа есть вакцина, и че? Всем пох, а те кто вакцинировплся, многие не оч довольны
Золотые слова
источник

OM

Oleg Makarikhin in sql_ninja
Дмитрий Texnix
ел витамины пачками. на работе не заразился, но жена принесла ковид из поликлиники, и пришлось переболеть
мне дети принесли со школы.
источник

IS

Igor Sergeichik in sql_ninja
Какой-то Хмырь
Да вот от гриппа есть вакцина, и че? Всем пох, а те кто вакцинировплся, многие не оч довольны
нухз
ширялся пару раз у метро=) вроде норм
источник

OM

Oleg Makarikhin in sql_ninja
я так понимаю многим принемсли со школ-садиков
источник

К

Какой-то Хмырь... in sql_ninja
Igor Sergeichik
нухз
ширялся пару раз у метро=) вроде норм
Значит пушер честный попался XD
источник

IS

Igor Sergeichik in sql_ninja
Какой-то Хмырь
Значит пушер честный попался XD
видимо:D
источник

2_

2flower _ in sql_ninja
Люди новая нефть, в клиниках все забито людьми. Я теперь понял о чем говорили.
источник

К

Какой-то Хмырь... in sql_ninja
У меня пока, вроде не было. Но вдруг я бессимптомно переболел =\
Друг переболел, а жена и ребенок не заразились каким-то образом. Все в одной квартире живут... Короче мутная тема)
источник

IS

Igor Sergeichik in sql_ninja
2flower _
Люди новая нефть, в клиниках все забито людьми. Я теперь понял о чем говорили.
данные новая нефть
а люди - старая
источник

P@

Petr @pcool in sql_ninja
Добрый день, подскажите, как правильно делать, есть большая продакшн таблица с данными, с которой активно работают, нужно изменить тип данных столбца (с текстового на целочисленный, данные позволяют это провернуть) и не получить люлей за простой. Работает все на ms sql 2016. Как я понимаю alter table мне наложит блокировку на таблицу и будет держать пока все не пересчитает, как бы это все сделать через что то промежуточное, чтоб время блокировки стремилось к 0?
источник

К

Какой-то Хмырь... in sql_ninja
Хотя я себя дня три плохо чувствовал. Мб это оно?
источник

DN

Denis Novickiy in sql_ninja
Petr @pcool
Добрый день, подскажите, как правильно делать, есть большая продакшн таблица с данными, с которой активно работают, нужно изменить тип данных столбца (с текстового на целочисленный, данные позволяют это провернуть) и не получить люлей за простой. Работает все на ms sql 2016. Как я понимаю alter table мне наложит блокировку на таблицу и будет держать пока все не пересчитает, как бы это все сделать через что то промежуточное, чтоб время блокировки стремилось к 0?
sp_rename?
источник

К

Какой-то Хмырь... in sql_ninja
Petr @pcool
Добрый день, подскажите, как правильно делать, есть большая продакшн таблица с данными, с которой активно работают, нужно изменить тип данных столбца (с текстового на целочисленный, данные позволяют это провернуть) и не получить люлей за простой. Работает все на ms sql 2016. Как я понимаю alter table мне наложит блокировку на таблицу и будет держать пока все не пересчитает, как бы это все сделать через что то промежуточное, чтоб время блокировки стремилось к 0?
Можно попробовать создать новое поле с конвертированными данными, а потом дропнуть старое. Но тут надо как-то хитро поступить, чтобы приложение не завалилось. Мб вместо дропа переименовать колонки
источник

IS

Igor Sergeichik in sql_ninja
Petr @pcool
Добрый день, подскажите, как правильно делать, есть большая продакшн таблица с данными, с которой активно работают, нужно изменить тип данных столбца (с текстового на целочисленный, данные позволяют это провернуть) и не получить люлей за простой. Работает все на ms sql 2016. Как я понимаю alter table мне наложит блокировку на таблицу и будет держать пока все не пересчитает, как бы это все сделать через что то промежуточное, чтоб время блокировки стремилось к 0?
да, альтер наложит блокировку
скорее всего через порционную переливку в соседнюю таблицу с последующим переименованием
источник

К

Какой-то Хмырь... in sql_ninja
Можно создать аналогичную таблу, сделать триггеры для того, чтобы и туда и туда вставлялось. Потом переименовать таблы
источник

К

Какой-то Хмырь... in sql_ninja
А сколонками не выйдет? Как думаете?
источник

К

Какой-то Хмырь... in sql_ninja
Если приложение не делает select *,  то не должно залочиться, наверное при создании нового поля
источник

P@

Petr @pcool in sql_ninja
select * нету, через колонку смотрится нормально, но продакшн таблица, решил узнать какие на этот счет бест практис
источник

IS

Igor Sergeichik in sql_ninja
Какой-то Хмырь
Если приложение не делает select *,  то не должно залочиться, наверное при создании нового поля
я вот не помню на самом деле
источник