|
|
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Как можно ждать в функции без использования системных ресурсов, не используя функцию процедуры dbms_lock.sleep.То есть есть ли какой-то аналог этой процедуры? Просто подключение пакета сопряжено с некоторыми трудностями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:12 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:14 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
А ресурсы эта штука не жрет. Это же сколько сравнений надо сделать, чтоб одну секунду прождать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:16 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986А ресурсы эта штука не жрет. Это же сколько сравнений надо сделать, чтоб одну секунду прождать? Ещё как жрёт! PS. На дурацкие вопросы, можно получить только дурацкие ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:21 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986Просто подключение пакета сопряжено с некоторыми трудностями. Решать их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:23 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986не используя dbms_lock.sleep. Просто подключение пакета сопряжено с некоторыми трудностями.Лучше их преодолеть. Например, DBA может обврапить этот вызов отдельной процедурой и выдать права только на неё. Хотя после прогона парочки прогонов токих вечных циклов он сам прибежит искать консенсус :) Ещё под выдерживание таймаута можно приспособить dbms_pipe, utl_tcp, utl_http, ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:24 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986А ресурсы эта штука не жрет. Это же сколько сравнений надо сделать, чтоб одну секунду прождать? Жрёт :) А итераций не очень много: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Еще наверняка можно на Java написать. Может кто умеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:25 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986Просто подключение пакета сопряжено с некоторыми трудностями. Полагаю, Вам лучше эти трудности преодолеть. Sleep, конечно, сделать можно - например, повиснуть на блокировке, которая освободится через заданное время параллельным процессом (на вскидку - можно соорудить из двух job и dbms_pipe), то это сильно напоминает удаление гланд через задний проход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:25 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Какие остроумные ответы. Можно было бы просто написать "Не знаю". Возможности обойтись без dbms_lock.sleep нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:27 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986Какие остроумные ответы. Можно было бы просто написать "Не знаю". Возможности обойтись без dbms_lock.sleep нету? Вы читать не умеете? Вам предложили несколько вариантов на выбор, но все сходятся в том, что лучшим решением будет все-таки использование dbms_lock.sleep. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:33 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986Какие остроумные ответы. Что ж. Тогда создавай себе и решай свои проблемы сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:34 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Muxx1986Какие остроумные ответы. Можно было бы просто написать "Не знаю". Возможности обойтись без dbms_lock.sleep нету? Блокировки допустимы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:35 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
db-man Код: plaintext 1. 2. 3. убивать на месте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:52 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
slepslap Muxx1986Какие остроумные ответы. Можно было бы просто написать "Не знаю". Возможности обойтись без dbms_lock.sleep нету? Блокировки допустимы? зачем решать через жопу то что всегда можно решить прямо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:53 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
slepslap Muxx1986Какие остроумные ответы. Можно было бы просто написать "Не знаю". Возможности обойтись без dbms_lock.sleep нету? Блокировки допустимы? авторподключение пакета (dbms_lock) сопряжено с некоторыми трудностями PS. Воистину, на одну здравую мысль есть бесконечное множество дурацких. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:55 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
mcureenab slepslapБлокировки допустимы?Твоя мысль неочевидна. Но если ты на вопрос отвечаешь словами автора, то сам же попадпешь в то самое множество ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:13 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
а этот sleep - он точно нужен? Может, без него можно обойтись? Чего вы ждёте-то на сервере/от сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:18 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
убивать на месте Угу. Но это они сами виноваты - привилегию не хотят давать :) Еще вот что есть: SYS.DBMS_BACKUP_RESTORE.SLEEP(10); Но на этот пакет у вас 100% нет прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:24 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
db-man убивать на месте Угу. Но это они сами виноваты - привилегию не хотят давать :) Справедливости ради следует отметить, что не всегда возможно дать привилегии без остановки эксплуатируемой прикладной системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:25 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Вызов :dbms_lock.sleep == semtimedop (SunOS star 5.10) Таким образом напишите программку на C которая получит номер светофора используемый ораклом вызовите ее из оракла и будет вам счастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:29 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
evgenygВызов :dbms_lock.sleep == semtimedop (SunOS star 5.10) Таким образом напишите программку на C которая получит номер светофора используемый ораклом вызовите ее из оракла и будет вам счастье Гыг ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:36 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:40 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
db-manas language java А теперь вернемся к вопросу о ресурсах... Во что, говорите, обходится запуск такой функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:41 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)зачем решать через жопу то что всегда можно решить прямо ?Как один из вариантов объяснения причин: http://www.neuro.net.ru/bibliot/b003/sx04060.html А может мы просто отстали от жизни и это мода нынче такая: http://voffka.com/archives/2007/06/13/036254.html Fucker ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:48 |
|
||
|
ждать без sleep
|
|||
|---|---|---|---|
|
#18+
Сына evgenygВызов :dbms_lock.sleep == semtimedop (SunOS star 5.10) Таким образом напишите программку на C которая получит номер светофора используемый ораклом вызовите ее из оракла и будет вам счастье Гыг ))) semop, semtimedop - semaphore operations , а как я это назвал без разницы :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:48 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=100&tid=1883429]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 439ms |

| 0 / 0 |
