Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
Имеется большая база (миллионы записей) под Sybase ASE 15. Надо выполнить 15 SQL запросов : 1. проверяю КАЖДЫЙ запрос с клиента (DBArtisan 8.1.5) - время ~1 сек 2. выполняю все 15 за раз - время 15 сек вопрос: Сколько времени будет выполняться ХП, просто выполняющая эти 15 запросов ??? Вы не поверите, у меня эта процедура работает __БОЛЬШЕ__1__минуты__!_!_!_!!!!!!!!!!!!___! Какие есть мысли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 16:51 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
В ХП ты используешь параметры процедуры подставляя их в where своих запросов а из DBArtisan'а, ты пишешь условия в where с константными значениями. Так? --- http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 17:32 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
___void пишет: > Какие есть мысли ? Мысли такие - это зависит от того, какие запросы и как написана SP. При больших данных оно еще счастье что минуту работает, а не часами. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 17:50 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 18:02 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
___void пишет: > В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ... Как говорится, "давайте обсуждать вкус устриц с теми, кто их ел". Нельзя говорить о производительности запросов, если не видишь запросов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 19:36 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
Какая разница , какой конкретно запрос ? суть в том, что он ОДИНАКОВЫЙ и там и там, и с клиента он выполняется ГОРАЗДО быстрее, чем с сервера, хотя обычно - наоборот ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 20:47 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
MasterZiv> В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ... Как говорится, "давайте обсуждать вкус устриц с теми, кто их ел". Нельзя говорить о производительности запросов, если не видишь запросов.Да не в запросах дело. У него параметры в процедуре как переменные, а из DBArtisan'а параметры константами приходят. Вот и получаются разные планы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 21:26 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
> Какая разница , какой конкретно запрос ? Да, знаешь ли, большая. Ну посмотри планы запросов в двух случаях и сравни их. Если не хочешь SQL показывать. Планы как смотреть знаешь ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 22:25 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
White Owl пишет: > Да не в запросах дело. У него параметры в процедуре как переменные, а из > DBArtisan'а параметры константами приходят. Вот и получаются разные планы. Возможно. Но вообще-то туманно он на твой вопрос ответил. И "параметры в процедуре как переменные" не обязательно означает, что планы будут разные или плохие. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 22:27 |
|
||
|
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
|
|||
|---|---|---|---|
|
#18+
1) Время ухидит на компиляцию. Но это вряд-ли, слишком большая разница во времени. 2) Данные не в кеше. Выполняем 2 раза процедуру и в раза из Artisan. Сраниваем время вторых выполнений. Опять же, скорее всего ничего не изменится, и процедура будет тормозить. 3) Почти наверняка, всё дело в планах выполнения запросов. Смотрим планы, статистику и переписываем процедуру, давая подсказки оптимизатору для выбора хороших планов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2007, 07:25 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34816390&tid=2011911]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 408ms |

| 0 / 0 |
