Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 December 23

M

Marat in SqlCom.ru - Стиль жизни SQL
Алексей Савин
Привет.
Прошу помочь, подскажите куда смотреть.

Есть функция в которой выполняется substring.

Когда нет нагрузки на бд, то выполняется быстро, а если есть нагрузка на бд, то выполняется долго, т.е. может выполняться 53 секунды, а может 4 минуты.

Нагрузка на БД - имею ввиду выполнение запросов через агент.
посмотрите ожидания во время выполнения
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
ем регулярно
источник

АС

Алексей Савин... in SqlCom.ru - Стиль жизни SQL
Marat
посмотрите ожидания во время выполнения
Спасибо
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
если версия позволяет включите и настройте Query Store
источник

АС

Алексей Савин... in SqlCom.ru - Стиль жизни SQL
Marat
если версия позволяет включите и настройте Query Store
Да позволяет.
Сейчас попробую.
Спасибо большое
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
Алексей Савин
Да позволяет.
Сейчас попробую.
Спасибо большое
врубите там сбор ожиданий  и поставьте capture mode в auto  "QUERY_CAPTURE_MODE = AUTO, WAIT_STATS_CAPTURE_MODE = ON"
источник

DS

Dmitry Sidorov in SqlCom.ru - Стиль жизни SQL
https://prnt.sc/w8jpvl помогите пожалуйста, как из нескольких вот таких записей вернуть time который равен сумме разностей всех delTime и addTime и count количество записей addTime
источник

M

Manabov. in SqlCom.ru - Стиль жизни SQL
Можно ли с помощью курсора заменить информ. в несльких  кортежах?
источник
2020 December 24

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Dmitry Sidorov
https://prnt.sc/w8jpvl помогите пожалуйста, как из нескольких вот таких записей вернуть time который равен сумме разностей всех delTime и addTime и count количество записей addTime
Select Sum(deltime-addtime), count(*) group by deltime,addtime
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Manabov.
Можно ли с помощью курсора заменить информ. в несльких  кортежах?
Можно, объявляется транзакция меняете значения, делаете коммит если все норм или ролбэк если не получилось
источник

M

Manabov. in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
Можно, объявляется транзакция меняете значения, делаете коммит если все норм или ролбэк если не получилось
👍😉
источник

C

Chatbro in SqlCom.ru - Стиль жизни SQL
Abejon
Можно ли как-то задать поиск любой строки для CONTAINS?
источник

-

-_- in SqlCom.ru - Стиль жизни SQL
Возможно ли в конструкции Merge после WHEN Matched использовать несколько запросов или можно только 1 INSERT\UPDATE\DELETE ?
источник

-

-_- in SqlCom.ru - Стиль жизни SQL
хочу помимо апдейта еще сделать сторонний insert в логи
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
-_-
Возможно ли в конструкции Merge после WHEN Matched использовать несколько запросов или можно только 1 INSERT\UPDATE\DELETE ?
Вроде бы только один
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
-_-
хочу помимо апдейта еще сделать сторонний insert в логи
можно через output
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Или триггер
источник

-

-_- in SqlCom.ru - Стиль жизни SQL
я думал output просто на экран результат выводит
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
-_-
я думал output просто на экран результат выводит
Что такое "экран" у СУБД?
источник

-

-_- in SqlCom.ru - Стиль жизни SQL
то есть я могу после MERGE написать OUTPUT SELECT 1 и он выполнится ?
источник