powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Batch na Java dlia Oracle
4 сообщений из 4, страница 1 из 1
Batch na Java dlia Oracle
    #34345286
generalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zdravstvuite ,
Dage ne znaiu kuda pisat' ili na forum Java ili na Forum Oracle (piscu v dva Foruma).
U nas est' Batch napisannii na Java kotorii vizivaet Oracle . Problema v tom cto kogda mi ego trassiruem to v itoge polucaem cto-to v etom rode(vipiska iz trace_file obrabotannogo TKPROF):

Код: plaintext
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.
31.
32.
33.
34.
35.
36.
37.
SELECT * 
FROM TBLEGAMI 
WHERE CDCOMUNICAZIONE = : 1  AND CDTPLEGAME = : 2  AND CDTPENTITA = : 3  AND CDLIV1 = : 4  
AND CDLIV2 = : 5  AND CDPROP = : 6  AND FLSTATO = : 7 
					

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse       547        0 . 01         0 . 10            0            0            0             0 
Execute     547        3 . 74         9 . 82            0            0            0             0 
Fetch       466        0 . 15         0 . 74            0          985            0           466 
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total      1560        3 . 90        10 . 68            0          985            0           466 

Misses in library cache during parse:  0 
Optimizer mode: ALL_ROWS
Parsing user id:  5102   (User_id)

Rows     Row Source Operation
-------  ---------------------------------------------------
       1   SEQUENCE  (cr= 2  pr= 0  pw= 0  time= 16442  us)


Rows     Execution Plan
-------  ---------------------------------------------------
       0   SELECT STATEMENT   MODE: ALL_ROWS
       1    TABLE ACCESS   MODE: ANALYZED (BY INDEX ROWID) OF 'TBLEGAMI' 
              (TABLE)
       0     INDEX   MODE: ANALYZED (RANGE SCAN) OF 'XS4_TBLEGAMI' (INDEX)


Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  latch: shared pool                            1364          0 . 04            8 . 39 
  SQL*Net message to client                     1013          0 . 00            0 . 00 
  latch: library cache                            18          0 . 01            0 . 08 
********************************************************************************

Skagite pogaluista - normal'no cto Parse = Execute i takoe bol'scoe cislo .
V etom batche krutitsia cto-to 11 takih query(korotkih). Etot batch dolgen sozdat' okolo 1200000 documentov . Tak vot degradazia batcha nacinaetsia posle pervih 150000 documentov - to est' proisvoditel'nost' padaet s 20 documento v sec. do 4 documento v sec. V odnoi is tablic est' kolonka s datatype CLOB - no v etu tablicu tol'ko zapicivautsia dannie - documenti. Na cto nugno obrascat' vniamnie v pervuiu ocered'.
Cto do menia - to v Java polnii profan.
Viskagite svoe mnenie.
bol'scoe spasibo vsem .
Ne rugaites' .
...
Рейтинг: 0 / 0
Batch na Java dlia Oracle
    #34345757
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код покажете или будем напрягать ясновидящих?
зы
Parse == Execute при использовании данного запроса-ненормально
...
Рейтинг: 0 / 0
Batch na Java dlia Oracle
    #34346166
generalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S kodom budet tiagelo, potomu cto razrabotciki dage nam DBA he daut. Poprobuiu esce raz sprosit'.
Nasci razrabotciki govoriat cto vinovat Oracle - ia prodolgaiu utvergdat' - cto-to ne vporiadke v kode. Oni utvergdaiut cto na 50 000 rabotaet otlicno - a na 1200000 vina Oracle. No tak-kak u nas nikto ne znaet Java - to i razgovarivat' s nimi nam ocen'tiagelo. Moget kto-to moget podskazat' cto dolgen ispol'zovat' Java dlia raboti s Oracle. Moget u nih ne vse vporiadke s vizovami paketov dlia Oracle.
...
Рейтинг: 0 / 0
Batch na Java dlia Oracle
    #34346345
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
generaloS kodom budet tiagelo, potomu cto razrabotciki dage nam DBA he daut. Poprobuiu esce raz sprosit'.
Nasci razrabotciki govoriat cto vinovat Oracle - ia prodolgaiu utvergdat' - cto-to ne vporiadke v kode. Oni utvergdaiut cto na 50 000 rabotaet otlicno - a na 1200000 vina Oracle . No tak-kak u nas nikto ne znaet Java - to i razgovarivat' s nimi nam ocen'tiagelo. Moget kto-to moget podskazat' cto dolgen ispol'zovat' Java dlia raboti s Oracle. Moget u nih ne vse vporiadke s vizovami paketov dlia Oracle.
Prove it.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Batch na Java dlia Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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