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

Часовой пояс: 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 часа


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

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


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

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