|
|
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
Вернее ошиба которую ты привел возникает когда ты выполняешь INSERT или при выполнении всего задания? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 18:40 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, Не совсем понял о каких INSERTах идет речь? Я выполняю SELECT запросы, как все устроено на стороне сервера я не могу сказать. Знаю только названия полей и их тип. Упс, Почему-то казалось у тебя INSERT SELECT. SELECT проходит если убрать ORDER BY? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 18:43 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Что интересно, да, SELECT без ORDER BY работает, но при этом тоже с выводом ошибки: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLException: ORA-01652: unable to extend temp segment by 128 in tablespace TEMP ORA-06512: at "WMSYS.WM_CONCAT_IMPL", line 31 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 18:47 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, Что интересно, да, SELECT без ORDER BY работает, но при этом тоже с выводом ошибки: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLException: ORA-01652: unable to extend temp segment by 128 in tablespace TEMP ORA-06512: at "WMSYS.WM_CONCAT_IMPL", line 31 Еще раз, в SELECTe указаны поля или есть вызовы функций? Приведи структуру таблицы "IWTM"."ARC_VIEW_OBJECTS". SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 18:50 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Что ты подразумеваешь под структурой? Все что я знаю о таблице: названия полей, их описание и тип данных. Представь что SELECT состоит из 4 полей: object_id - Number(20) - идентификатор события monitorcode - Varchar2(4000) - Тип события insert_date - timestamp - Дата вставки события categories - clob - Категории события Вот нужно мне сделать SELECT из этих полей с сортировкой по insert_date. Делаю такой запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7. Но запрос не отрабатывает. Как только убираю поле clob, отрабатывает. Нужно чтобы отработало вместе с clob полем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:03 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
Выполни без ORDER BY: Код: plsql 1. 2. 3. 4. 5. 6. 7. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:06 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, java.sql.SQLDataException: ORA-01861: literal does not match format string[SRC HTML][/SRC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:09 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, java.sql.SQLDataException: ORA-01861: literal does not match format string Ну ведь сказали уже - используй TO_TIMESTAMP: Код: plsql 1. 2. 3. 4. 5. 6. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:11 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Очень долго, но выполнился. Минуты 2-3 ждал. Для сравнения запрос из 25 полей без фильтров и сортировок ~2-3 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:18 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, Очень долго, но выполнился. Минуты 2-3 ждал. Для сравнения запрос из 25 полей без фильтров и сортировок ~2-3 сек. Сколько строк возвращает? Выполни: Код: plsql 1. 2. 3. и покажи результат. Затем выполни: Код: plsql 1. 2. 3. 4. 5. 6. и огласи время выполнeния. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:23 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, 193639 Второй запрос возвращает ошибку ORA-00923: FROM keyword not found where expected ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:28 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34, Код: plsql 1. 2. 3. 4. 5. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:30 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Выполнялся достаточно долго, около 40 сек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:32 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, Выполнялся достаточно долго, около 40 сек А теперь: Код: plsql 1. 2. 3. 4. 5. 6. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:34 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Для примера без проблем работает следующий запрос к другой таблице этой же БД, в SELECT присутствует одно поле типа CLOB. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:35 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, +/- так же, возможно немного дольше, секунд 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:38 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34SY, +/- так же, возможно немного дольше, секунд 45. T.e. без CLOB 40 sec без ORDER BY и 45 c (хотя данные уже в buffer cache). C CLOBом без ORDER BY 2 минуты - минутa 20 сек. прочесть 193,639 CLOBов а тут завиит от размера CLOBов, кстати какой?). Теперь: Код: plsql 1. 2. 3. 4. 5. 6. 7. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:45 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, По размерам CLOB, к сожалению, инфы дать не могу, но подозреваю, что бывают очень большие. Последний запрос не отрабатывает, возвращает ошибку: Код: html 1. Так же попробовал такой фильтр, работает в разы быстрее, но с сортировкой опять тухло: Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:51 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34но с сортировкой опять тухло: А так? Код: plsql 1. 2. 3. 4. 5. 6. 7. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:58 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
А вообще, я бы время на сортиовку и не тратил. Тебе нужна max INSERT_DATE последнего SELECTa, так и вычисляй ее в java сравнивая MAX_INSERT_DATE c INSERT_DATE прочитанной строки. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 20:04 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, Спасибо большое за помощь! Завтра буду ещё пробовать, если что-то получится, отпишусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 20:23 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
SY, В итоге уже 3 дня стабильно отрабатывает следующий запрос: Код: 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. Опытным путем выявил данную длину при преобразовании CLOB полей и параметры запуска шедулера (каждые 20 мин). В итоге подозреваю, что попадались поля с крайней большим размером, и либо не хватало ОЗУ на клиенте, либо присутствуют ограничения по размеру поля на стороне клиентского ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 22:02 |
|
||
|
SELECT запрос с CLOB полями с сортировкой по времени
|
|||
|---|---|---|---|
|
#18+
kroper34, Дай-ка угадаю, а читаешь ты их в java.lang.String, вместо явной обработки LOB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39737706&tid=1883108]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 472ms |

| 0 / 0 |
