powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / нескончаемый db file sequential read wait event
8 сообщений из 33, страница 2 из 2
нескончаемый db file sequential read wait event
    #39519989
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
startupЯ нигде не писал, что тормозит запрос.
Я использовал трассировку, чтобы опрелить, в том числе и какие запросы выполняются.

да-да )
претензии были не к запросу, а к таблицы, из которой "медленно выбираются данные"
со скоростью чтения вроде бы выяснили
вопрос закрыт, раз запрос не тормозит?
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39519999
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАвопрос закрыт, раз запрос не тормозит?
Ненене, вы в ответе, за тех, кого приручили =)
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520022
startup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DВАвопрос закрыт, раз запрос не тормозит?

Честно говоря, не понимаю вашей иронии.
Тормозит приложение. Чтобы понять, что происходит (и том числе узнать какие выполняются sql запросы) сделана трассировка.
Мне показалось, что дело в ожиданиях
Код: plsql
1.
WAIT #1413809728: nam='db file sequential read' ela= 5541 file#=18 block#=258597 blocks=1 obj#=94768 tim=4220568158423


Вы сказали, что время чтения блока 5,5 милисекунд - это нормально.
Я спросил "Т.е. моя первая задача попробовать оптимизировать запрос (CURSOR #1413809728) ?"
Но Elic сказал, "Нет. Сперва нужно понять, что происходит".
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520027
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
startupЯ нигде не писал, что тормозит запрос.


startupТормозит приложение.

а с вами не соскучишься )


"Сперва нужно понять, что происходит"
Ну так в чем дело?
давайте итоговые ожидания вашей трассировки
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520333
startup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DВАдавайте итоговые ожидания вашей трассировки
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.01          0         24          1           0
Fetch        0      0.00       0.00          0          0          0           0
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        2      0.00       0.01          0         24          1           0

Misses in library cache during parse: 0

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       5        0.00          0.00
  SQL*Net message from client                     5     2422.07       2422.56
  log file sync                                   1        0.00          0.00
  SQL*Net break/reset to client                   2        0.00          0.00


OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse       22      0.00       0.00          0          0          0           0
Execute 5857197    124.62     123.11          0          1         15           0
Fetch   5857196    893.62     895.37          0   13743264          0     5857208
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total   11714415   1018.25    1018.49          0   13743265         15     5857208



2 запроса на которые приходится большая часть времени выполнения

SQL ID: c9ut0gar110q3 Plan Hash: 335688356

Код: plsql
1.
2.
3.
4.
5.
6.
7.
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute 1463698     30.90      30.16          0          0          0           0
Fetch   1463698     23.31      23.07          0    4391094          0     1463698
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total   2927397     54.21      53.23          0    4391094          0     1463698



SQL ID: 83cz7ufntpdvq Plan Hash: 2535140662

Код: plsql
1.
2.
3.
4.
5.
6.
7.
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        1    805.89     808.17          0     556911          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        3    805.89     808.17          0     556911          0           1


ElicСперва нужно понять, что происходит.
SQL ID: 83cz7ufntpdvq. Время выполнения 808 секунд, 556 911 блоков полученных согласованным чтением
Вывод - данный запрос вычитывает очень много блоков. Думаю, требуется проанализировать план запроса.

SQL ID: c9ut0gar110q3. Запрос выполенен 1463698 раз, общее время выполенения 53 секунды, 4391094 блоков полученных согласованным чтением
Вывод - данный запрос выполняется большое количество раз. Думаю, треубется проанлизировать код приложения и понять почему этот запрос вызывается так часто.
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520449
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже чувствуется системный подход )

startupSQL ID: c9ut0gar110q3. Запрос выполенен 1463698 раз, общее время выполенения 53 секунды, 4391094 блоков полученных согласованным чтением
Вывод - данный запрос выполняется большое количество раз. Думаю, треубется проанлизировать код приложения и понять почему этот запрос вызывается так часто.

может у него переменные разные? :)
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520455
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАstartupВывод - данный запрос выполняется большое количество раз. Думаю, треубется проанлизировать код приложения и понять почему этот запрос вызывается так часто.может у него переменные разные? :)startup
Код: plsql
1.
2.
ACCOUNTING_CODE_PART_VALUE_API.GET_DESCRIPTION(COMPANY,'A',ACCOUNT)
…
...
Рейтинг: 0 / 0
нескончаемый db file sequential read wait event
    #39520470
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а это уже из другой оперы
тут дисковых чтений ваще нет )
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / нескончаемый db file sequential read wait event
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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