Текущее время: Вт, июн 24 2025, 08:04

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Медленный доступ к BSEG
СообщениеДобавлено: Вт, авг 17 2004, 14:56 
Гость
Всем привет!
R3 -4.7, ora - 9.20
Чтение кол-ва записей из BSEG - 500 сек. при 2,3 млн. записей; все бух. отчеты тормозят.

Возможно после патчевания.

Как исправить, поможет ли реорганизация таблицы?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 17 2004, 15:12 
Гость
Смотрите трассы на эти отчеты. Если full table scan по BSEG, то надо смотреть сами запросы и/или статистику. А вообще часто можно обойтись вьюшками или смежными таблицами.
А что было до апгрейда? Все ок? И с чего апгрейдились?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 17 2004, 15:59 
Гость
Thorn написал(а):
А вообще часто можно обойтись вьюшками

На BSEG-то вьюшками ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, авг 17 2004, 16:09 
Гость
Anonymous написал(а):
Thorn написал(а):
А вообще часто можно обойтись вьюшками

На BSEG-то вьюшками ?


А почему нет? И потом, я ведь не ограничил поле деятельности вьюшками - это скорее общая рекомендация.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 17 2004, 16:27 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Thorn написал(а):
Anonymous написал(а):
Thorn написал(а):
А вообще часто можно обойтись вьюшками

На BSEG-то вьюшками ?


А почему нет? И потом, я ведь не ограничил поле деятельности вьюшками - это скорее общая рекомендация.

Для BSEG, обшая рекомендация?! И как сам пробовал, прирост скорости заметил :roll: наверное существенный был :?:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 03:59 
Гость
как кардинальный вариант - конвертация в прозрачную таблицу


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 08:33 
Гость
Действительно, использовать проекционную вьюшку для увеличения производительности не имеет смысла - проще переписать запрос.
Потенциально использование BSEG может привести к проблемам. Но прежде чем давать к.-л. советы, хотелось бы увидеть этот злополучный запрос.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 08:35 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
Vadim написал(а):
Действительно, использовать проекционную вьюшку для увеличения производительности не имеет смысла - проще переписать запрос.
Потенциально использование BSEG может привести к проблемам. Но прежде чем давать к.-л. советы, хотелось бы увидеть этот злополучный запрос.

Точно! ST04 в студию! :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Медленный доступ к BSEG
СообщениеДобавлено: Ср, авг 18 2004, 09:08 
Гость
Всем привет.
уточню, se16 bseg Число записей - 500 сек.

Самое простое и стандартное.
В процессах пишет: Последов. считывание RFBLG


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 10:25 
Гость
Господа, про какие вюьшки вы говорите?! :shock:
BSEG - это кластер, а не прозрачная таблица! Физически информация лежит в таблице RFBLG. Первым делом нужно идти в DB02 и смотреть состояние этой таблицы. Статистика по RFBLG стандартным заданием из DB13 не собирается. Смотри количество экстентов таблицы и индекса RFBLG~0. Если экстентов много, то имеет смысл сделать export/import и увеличить значение next extent.
Дальше собери принудительно статистику по таблице и индексу. В свойствах таблицы смотри значение chained rows. Если значение большое относительно total rows, то также имеет смысл сделать export/import таблицы.
В свойствах индекса смотри значения deleted blocks и used in tree %.
Если в индексе много удаленных строк и используется меньше 50% дерева, то нужно сделать rebuild.
После всего этого удали статистику.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 10:52 
Гость
Гм, так в этом вся проблема?!
По кластеру нельзя просто сделать select count(*) from RFBLG, этим и объясняется большое время выполнения.
Поэтому только из-за se16 не стоит городить весь сыр-бор - кому еще придет в голову выполнять селект по всей BSEG?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 10:56 
Гость
Den написал(а):
Господа, про какие вюьшки вы говорите?! :shock:
BSEG - это кластер, а не прозрачная таблица! Физически информация лежит в таблице RFBLG.

Знамо дело, мы про проекционные вьюшки говорим!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 12:45 
Гость
Оффтоп: кто-нибудь разбирался в структуре хранения информации в таблицах типа RFBLG, STXL и т.д.? Насколько смог понять, данные там хранятся в зашифрованном виде. Можно их оттуда как-нибудь вытащить неабапными средствами?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 13:00 
Гость
Для увеличения производительности по связке BSEG и BKPF лучше пользоваться таблицы вторичных индексов: BSID, BSAD, BSAS, BSIS, ...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 18 2004, 16:15 
Гость
lex написал(а):
Для увеличения производительности по связке BSEG и BKPF лучше пользоваться таблицы вторичных индексов: BSID, BSAD, BSAS, BSIS, ...

Совершенно верно, с BSEG'ом напрямую никто не работает.


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

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


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

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


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

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