Size: a a a

Microsoft SQL Server — русскоговорящие сообщество

2018 March 27

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Создать индексы
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
А так же регулярные процедуры технологические
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Если нет специалиста, придётся стать им самому
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Иначе будет ещё хуже со временем
источник

НК

Николай Крупий in Microsoft SQL Server — русскоговорящие сообщество
Grigorii Kuzmin
Создать индексы
здесь, если не хочется глубоко в теорию вникать, можно попробовать использовать Profiler + DTA
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
Transaction (Process ID 80) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
вот такая ошибка иногда проскакивает
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
какой уровень изоляции выбрать?
источник

НК

Николай Крупий in Microsoft SQL Server — русскоговорящие сообщество
Alexandr Bakumenko
Transaction (Process ID 80) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
про дедлоки и их обработку в SQL Server всё же придётся прочесть...
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
эта ошибка возникает, когда пытаюсь удалить записи в таблице. В процедуре которая удаляет использую select with (nolock), но видимо не помогает
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
Grigorii Kuzmin
Создать индексы
где-то читал, что индексы хорошо помогают при выборке, но ухудшают быстродействие при удалении - это так? типа приходится перестраивать индексы
источник

НК

Николай Крупий in Microsoft SQL Server — русскоговорящие сообщество
всё верно: индексы ускоряют чтецов, но замедляют писцов... нужно найти баланс

про это всё же тоже придётся прочесть...
источник

НК

Николай Крупий in Microsoft SQL Server — русскоговорящие сообщество
Николай Крупий
здесь, если не хочется глубоко в теорию вникать, можно попробовать использовать Profiler + DTA
по идее так можно попробовать найти этот баланс в "автоматизированном режиме"
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
это что значит?
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
orm использовать?
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Если есть дедлоки, т.е. один ждёт другого, тут точно уровень изоляции надо повысить
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Я сам не спец по скуль серверу, соре, не могу точно сказать как этот уровень называется
источник

AB

Alexandr Bakumenko in Microsoft SQL Server — русскоговорящие сообщество
Grigorii Kuzmin
Если есть дедлоки, т.е. один ждёт другого, тут точно уровень изоляции надо повысить
уровень изоляции можно повысить в самой базе, а не на серверной части приложения?
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
Помню, что нужно в начале хп указывать, тогда он автоматом вернётся на предыдущий платье окончания хп
источник

GK

Grigorii Kuzmin in Microsoft SQL Server — русскоговорящие сообщество
В начале хп
источник