Текущее время: Пт, июл 18 2025, 04:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Оптимизация кода!
СообщениеДобавлено: Ср, июл 30 2014, 11:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Кодер написал(а):
Цитата:
Ни одно из указанных действий с этим кэшем ничего сделать не может.

т.е. любой запрос в st04, sqlplus тоже кэшируется? репликация, дисковый кэш и т.п.
ну тогда вообще без вариантов


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оптимизация кода!
СообщениеДобавлено: Ср, июл 30 2014, 12:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
trop
Цитата:
т.е. любой запрос в st04, sqlplus тоже кэшируется? репликация, дисковый кэш и т.п.
ну тогда вообще без вариантов


кэшируется, если движок субд посчитает это нужным. Как я помню, в том же оракле для кэширования используется алгоритм LRU, т.е. буферизуются наиболее часто юзаемые данные. ПОдозреваю, что в остальных субд, на которых живет сап, что-то похожее есть. Вот про "репликация, дисковый кэш и т.п." не скажу. Там много всякого интересного бывает... начиная от буферов ОС, и заканчивая использования дисков как raw-разделов (когда бд работает с дисками напрямую, мимо оси)

Удав
Ну тестовая система ни разу не панацея. К сожалению, то как физически лежат данные в файлах БД, равно как и тех параметеры самих винтов, например, - сдублировать при создании тестового сервера нельзя.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация кода!
СообщениеДобавлено: Ср, июл 30 2014, 13:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
st04 проверил, кэширует сам oracle, чтоб сбросить буфер там надо заморочиться,
а в st04 такие инструкции не проходят,
значит надо предварительно прогонять любой/оба из сравниваемых запросов, перед сравнением,
либо запускать в раздельных процессах

хотя если план смотреть, то там дополнительно выводится оценка cbo


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оптимизация кода!
СообщениеДобавлено: Чт, июл 31 2014, 00:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Кодер написал(а):
Ну тестовая система ни разу не панацея. К сожалению, то как физически лежат данные в файлах БД, равно как и тех параметеры самих винтов, например, - сдублировать при создании тестового сервера нельзя.

Панацея, если оптимизировать на уровне методов выборки данных из БД.
Оптимизацией железа занимается базисники, а не разработчики :pivo:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация кода!
СообщениеДобавлено: Чт, июл 31 2014, 07:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Удав:
Цитата:
Оптимизацией железа занимается базисники, а не разработчики

Без базара.
Только вот сам наблюдал ааатличную ситуацию, когда был 1 сервер субд фирмыА в проде, зоопарк серверов приложений с разными осями, в тесте и деве под системой были субд фирмыБ, и аппсервер ровно одной версии оси. И на всем этом предполагалось тестить производительность. Количество разнообразных вариантов работы(сиречь вариантов тормозов) было просто умопомрачительным. Как выяснилось, дбинтерфейс сапы как-то по разному работает на аппсерверах разных осей. В итоге на субд приходили разные запросы. И отдельной вишенкой на торте были особенности самой субд.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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