|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
всегда писал примерно так (тут совсем пседокод): procerdure <proc_name> <паратметры> as begin begin try begin tran ... -- commit tran; end try begin catch if @@trancount > 0 roolback; ... throw @@error_number, @@error_message, 1; end catch; end; go И добротный код везде дублируешь. Дибильный код всегда и везде. P.S. выдел жирным то, что забыл указать изначально ... |
|||
:
Изменено: 19.04.2023, 16:54 - PaNik
Нравится:
Не нравится:
|
|||
19.04.2023, 16:53 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
... Например каждый раз его проверять? Это. От очень-очень старых версий сибайз осталось. Изврат. procerdure <proc_name> <паратметры> as begin begin try begin tran ... -- commit tran; end try begin catch if @@trancount > 0 roolback; throw @@error_number, @@error_message, 1; end catch; end; go И добротный код везде дублируешь. Дибильный код всегда и везде. P.S. выдел жирным то, что забыл указать изначально ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 16:56 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 16:59 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:08 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. Sql это другое. К стати транзакции стали использовать в процессорах. Там тоже есть проблемы когда много ядер и потоков. А семафоры не катят. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:15 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:16 |
|
Транзакции в MS SQL Server
|
|
---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. Sql это другое. К стати транзакции стали использовать в процессорах. Там тоже есть проблемы когда много ядер и потоков. А семафоры не катят. ... |
|
:
|
|
19.04.2023, 17:27 |
|
Транзакции в MS SQL Server
|
|
---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. ... |
|
:
|
|
19.04.2023, 17:27 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. Sql это другое. К стати транзакции стали использовать в процессорах. Там тоже есть проблемы когда много ядер и потоков. А семафоры не катят. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:34 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
У вас там ни бригады нет и начальника. Ты ВВ вакууме живёшь? Нет в ms sql вложенных транзакций. Вы там что не можете договориться кто первый начнет транзаацию? Нах эти дибильные проверки? Их будет больше чем реального кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:36 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Парик прикольный. Стал много текста писать. ... |
|||
:
Изменено: 19.04.2023, 17:41 - Sparrow
Нравится:
Не нравится:
|
|||
19.04.2023, 17:39 |
|
Транзакции в MS SQL Server
|
|
---|---|
#18+
... Sql это другое. К стати транзакции стали использовать в процессорах. Там тоже есть проблемы когда много ядер и потоков. А семафоры не катят. ... |
|
:
|
|
19.04.2023, 17:41 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Парик прикольный. Стал много текста писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:41 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
походу, Воробушек уже принял грамм 300 водочки ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:42 |
|
Транзакции в MS SQL Server
|
|
---|---|
#18+
с учетом часовых поясов ничего против не имею возразить ... |
|
:
|
|
19.04.2023, 17:44 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Мне то, что просто нет вложенных транзакций в ms sql это грусно но понятно. Потому что декларативная система. Это не повторно испольуемеме коды как в си или в ассемблере. Они и так в планах процедур повторно используются и на ходу оптимизируются. Сказал хочу, тото и это а как не ебет. А некоторые хотят сказать как и ещё на каждом шагу, а вдруг не получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 17:51 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Try catch это вообще синтаксисический сахар. Вот расширения sql вещь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:02 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Мне то, что просто нет вложенных транзакций в ms sql это грусно но понятно. Потому что декларативная система. Это не повторно испольуемеме коды как в си или в ассемблере. Они и так в планах процедур повторно используются и на ходу оптимизируются. Сказал хочу, тото и это а как не ебет. А некоторые хотят сказать как и ещё на каждом шагу, а вдруг не получится? про "Это не повторно испольуемеме коды как в си или в ассемблере" - круто, оптимально по ряду параметров, но "в действительности все не так, как на самом деле" - оптимизатор выбирает примерно оптимальный план. нет вложенных транзакций - все описано, не поверите - в официальной документации. в планах процедур много чего кешируются, а том числе про sniffering и т.д. ... |
|||
:
Изменено: 19.04.2023, 18:04 - PaNik
Нравится:
Не нравится:
|
|||
19.04.2023, 18:03 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Мне то, что просто нет вложенных транзакций в ms sql это грусно но понятно. Потому что декларативная система. Это не повторно испольуемеме коды как в си или в ассемблере. Они и так в планах процедур повторно используются и на ходу оптимизируются. Сказал хочу, тото и это а как не ебет. А некоторые хотят сказать как и ещё на каждом шагу, а вдруг не получится? про "Это не повторно испольуемеме коды как в си или в ассемблере" - круто, оптимально по ряду параметров, но "в действительности все не так, как на самом деле" - оптимизатор выбирает примерно оптимальный план. нет вложенных транзакций - все описано, не поверите - в официальной документации. в планах процедур много чего кешируются, а потм вопросы про sniffering и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:06 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
... Это не повторно испольуемеме коды как в си или в ассемблере. Они и так в планах процедур повторно используются и на ходу оптимизируются. Сказал хочу, тото и это а как не ебет. А некоторые хотят сказать как и ещё на каждом шагу, а вдруг не получится? про "Это не повторно испольуемеме коды как в си или в ассемблере" - круто, оптимально по ряду параметров, но "в действительности все не так, как на самом деле" - оптимизатор выбирает примерно оптимальный план. нет вложенных транзакций - все описано, не поверите - в официальной документации. в планах процедур много чего кешируются, а потм вопросы про sniffering и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:08 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
... Это не повторно испольуемеме коды как в си или в ассемблере. Они и так в планах процедур повторно используются и на ходу оптимизируются. Сказал хочу, тото и это а как не ебет. А некоторые хотят сказать как и ещё на каждом шагу, а вдруг не получится? про "Это не повторно испольуемеме коды как в си или в ассемблере" - круто, оптимально по ряду параметров, но "в действительности все не так, как на самом деле" - оптимизатор выбирает примерно оптимальный план. нет вложенных транзакций - все описано, не поверите - в официальной документации. в планах процедур много чего кешируются, а потм вопросы про sniffering и т.д. Это ты шумишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:12 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Можно его забанить? Надо сделать в первый раз? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:14 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
... про "Это не повторно испольуемеме коды как в си или в ассемблере" - круто, оптимально по ряду параметров, но "в действительности все не так, как на самом деле" - оптимизатор выбирает примерно оптимальный план. нет вложенных транзакций - все описано, не поверите - в официальной документации. в планах процедур много чего кешируются, а потм вопросы про sniffering и т.д. Это ты шумишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2023, 18:14 |
|
Транзакции в MS SQL Server
|
|||
---|---|---|---|
#18+
Пользователи заблокированы в теме: PaNik. ... |
|||
Sparrow:
Пользователи заблокированы в теме: PaNik.
Нравится:
Не нравится:
|
|||
19.04.2023, 18:18 |
|
|
Start [/forum/topic.php?do_write=363050&fid=17&msg=363050&tid=8919]: |
0ms |
get settings: |
81ms |
get forum list: |
4ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
25ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
6072ms |
get tp. blocked users: |
1ms |
others: | 49ms |
total: | 6239ms |
0 / 0 |