Текущее время: Вт, июн 17 2025, 02:30

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Что быстрее?
СообщениеДобавлено: Чт, ноя 24 2005, 12:50 
Специалист
Специалист

Зарегистрирован:
Пт, апр 08 2005, 10:27
Сообщения: 125
Пол: Мужской
Какой запрос выполняется быстрее (matnr - уникальная запись)
Code:
select * from mara where matnr = m
или
Code:
select single * from mara where matnr = m
?


Последний раз редактировалось Bit Пн, ноя 28 2005, 12:48, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 13:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
дык нарисуйте тестовую программку и через ST05 или SE30 смотрите на здоровье

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 13:15 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
будет - одникаво и равно времени комуникации с базой данных...
а время работы базы по выполнению таких запросов по сравнению с временем комуникации будет пренебрежительно мало


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 04:18 
Гость
да, должно быть одинаково


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: SE30
СообщениеДобавлено: Пт, ноя 25 2005, 16:06 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 25 2005, 12:12
Сообщения: 5
Транзакция SE30, Tips&Tricks, Select single vs. Select-Endselect - гласит:

* If you are interested if there exists at least one row of a database
* table or view with a certain condition, use the Select Single
* statement instead of a Select-Endselect-loop.
* Select Single requires one communication with the database system,
* whereas Select-Endselect needs two. :!:

Там еще примеры имеются, которые это и подтверждают.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пт, ноя 25 2005, 18:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
должно быть, меньше неявных действий в select single.

[ухищренные выделения в куче сервера бд, хитрые итераторы,
объекты синхронизации, ожидание след итерации, контроль обмена,
завершение запроса.]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 08:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Я сначала тоже хотел написать что single быстрее, и это так, но только не при запросах по первичному (причем полному) индексу таблицы, а материал как раз и является полным ключем таблицы MARA. Поэтому будет одинакого БД будет и так знать, что больше нет таких записей. Вот если бы было like ...

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 12:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А чего тут думать-то?
Perfomance tips and tricks показывает, что
первая конструкция выполняется за 1.6 мс, вторая - за 1.5 мс.

P.S.

Американцы проводят эксперимент по развитию интеллекта макак. Подвесили повыше между двумя деревьями бананы, дали обезьяне палку, ящики, другие хитрые приспособления, чтобы проверить, сможет ли она сообразить, как достать бананы.

Профессор ходит взад-вперёд, волнуется и повторяет: "Думай, милая, думай!". Рядом стоит сержант и чешет затылок: "А чего думать-то? Трясти надо, трясти!".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 28 2005, 14:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
sibrin написал:
А чего тут думать-то?
Perfomance tips and tricks показывает, что
первая конструкция выполняется за 1.6 мс, вторая - за 1.5 мс.

P.S.

Американцы проводят эксперимент по развитию интеллекта макак. Подвесили повыше между двумя деревьями бананы, дали обезьяне палку, ящики, другие хитрые приспособления, чтобы проверить, сможет ли она сообразить, как достать бананы.

Профессор ходит взад-вперёд, волнуется и повторяет: "Думай, милая, думай!". Рядом стоит сержант и чешет затылок: "А чего думать-то? Трясти надо, трясти!".

а какой обьем генеральной выборки? про буферизацию не забыли?

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB