powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
10 сообщений из 10, страница 1 из 1
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815268
___void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется большая база (миллионы записей) под Sybase ASE 15.

Надо выполнить 15 SQL запросов :
1. проверяю КАЖДЫЙ запрос с клиента (DBArtisan 8.1.5) - время ~1 сек
2. выполняю все 15 за раз - время 15 сек

вопрос:
Сколько времени будет выполняться ХП, просто выполняющая эти 15 запросов ???

Вы не поверите, у меня эта процедура работает __БОЛЬШЕ__1__минуты__!_!_!_!!!!!!!!!!!!___!

Какие есть мысли ?
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815467
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ХП ты используешь параметры процедуры подставляя их в where своих запросов а из DBArtisan'а, ты пишешь условия в where с константными значениями. Так?


---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815536
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
___void пишет:
> Какие есть мысли ?

Мысли такие - это зависит от того, какие запросы и как написана SP.
При больших данных оно еще счастье что минуту работает, а не часами.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815614
___void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ...
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815897
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
___void пишет:

> В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ...

Как говорится, "давайте обсуждать вкус устриц с теми, кто их ел".
Нельзя говорить о производительности запросов, если не видишь запросов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34815999
___void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая разница , какой конкретно запрос ?

суть в том, что он ОДИНАКОВЫЙ и там и там,
и с клиента он выполняется ГОРАЗДО быстрее, чем с сервера,
хотя обычно - наоборот !
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34816052
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv> В DBArtizan я прямо вставляю текст ХП - все переменные через параметры ...

Как говорится, "давайте обсуждать вкус устриц с теми, кто их ел".
Нельзя говорить о производительности запросов, если не видишь запросов.Да не в запросах дело. У него параметры в процедуре как переменные, а из DBArtisan'а параметры константами приходят. Вот и получаются разные планы.
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34816123
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Какая разница , какой конкретно запрос ?
Да, знаешь ли, большая.

Ну посмотри планы запросов в двух случаях и сравни их.
Если не хочешь SQL показывать.
Планы как смотреть знаешь ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34816130
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl пишет:
> Да не в запросах дело. У него параметры в процедуре как переменные, а из
> DBArtisan'а параметры константами приходят. Вот и получаются разные планы.

Возможно. Но вообще-то туманно он на твой вопрос ответил.
И "параметры в процедуре как переменные" не обязательно означает,
что планы будут разные или плохие.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
    #34816390
москит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Время ухидит на компиляцию. Но это вряд-ли, слишком большая разница во времени.
2) Данные не в кеше. Выполняем 2 раза процедуру и в раза из Artisan. Сраниваем время вторых выполнений. Опять же, скорее всего ничего не изменится, и процедура будет тормозить.
3) Почти наверняка, всё дело в планах выполнения запросов. Смотрим планы, статистику и переписываем процедуру, давая подсказки оптимизатору для выбора хороших планов.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Производительность запроса из ХП vs. с клиента (Sybase ASE 15)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]