|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
Добрый день! Не подскажите, что делать что бы меньше возиться? Есть БД SQL Servert 2008 r2. В ней много полезных процедур и функций. Есть клиент на С# 4.5, взаимодействие осуществляется через голый ADO.net. Ну и частенько возникает необходимость вернуть значение через какую то функцию с сервера. И вот тут начинаются дикие тормоза, если функция вызывается под сотню раз, то сервер вообще отрубается по тайм-ауту. Если просто вставить SQL- код функции в клиент то все работает с нормальной скоростью. Но как то не вижу смысла в использовании функций тогда. Пробовал сбрасывать коннект после вызова функции, увеличивать время тайм-аута, все без толку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 14:30 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
ALOTE, Какие настройки Connection Pool'а? И что - одна функция тормозит или все? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 14:36 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
Axeleron, Да настройки обычные - сервер, БД, логин пароль, и тайм аут. Тормозят не все, но большинство функций, при том, раз на раз не приходится. Однако, как писал выше, если тот же SQL код вызывать, ни как функцию, то скорость увеличивается на несколько порядков. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 14:55 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
ALOTEОднако, как писал выше, если тот же SQL код вызывать То есть вызывать в Management Studo как query? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 15:13 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
AxeleronALOTEОднако, как писал выше, если тот же SQL код вызывать То есть вызывать в Management Studo как query? Не, если создать sqlcommant и в commandtext писать не вызов функции, а сам ее текст. Хотя, похоже дело не этом. Сначала было переполнения пула. Сделал clearallpoul, стал ругаться на очередь семафора. Сейчас изменил коннект(раньше на каждую команду новый создавался, а я сделал один статический на такой случай) и все заработало с нормальной скоростью. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 15:37 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
Axeleron, уж бесчисленное число раз обсасывали... http://www.sql.ru/blogs/somewheresomehow/999 и далее по теме... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 15:38 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
ALOTE, тоды ой ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 15:39 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
Ну ясно, кто-то не перевел часы и живет первым апреля. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 15:44 |
|
Функции SQL тормозят
|
|||
---|---|---|---|
#18+
buser, Все равно, очень спасибо, так как проблемы с вызовом кода через функцию и без него периодически случаются. Я ж не спроста на это дело с самого начала загрешил. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2015, 20:38 |
|
|
start [/forum/topic.php?fid=17&fpage=15&tid=1349593]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 175ms |
0 / 0 |