|
Есть ли способ узнать номер(индекс) потока, выполняющего хранимую процедуру из неё?
|
|||
---|---|---|---|
#18+
Хочу разбить счетчики по потокам, чтобы не было пересечения множества потоков на одной переменной и соотв. узкого места, когда сотни оракл-потоков одновременно крутят один счетчик - есть ли способ узнать индекс потока(thread) из хранимой процедуры? Тогда бы я мог отображать этот индекс в уникальное имя счетчика и таким образом избегать временных блокировок между множеством процедур... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 19:11 |
|
Есть ли способ узнать номер(индекс) потока, выполняющего хранимую процедуру из неё?
|
|||
---|---|---|---|
#18+
peon, Если счетчик - переменная plsql, то память у каждой сессии своя. Используй сиквенс, Люк! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2021, 20:18 |
|
Есть ли способ узнать номер(индекс) потока, выполняющего хранимую процедуру из неё?
|
|||
---|---|---|---|
#18+
сиквенс это хорошо, но мне все равно хотелось бы как-то определять потоки - например обновлять разные счетчики, а потом раз в сутки их складывать а так придется считать каждое соединение за отдельный поток ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 14:41 |
|
Есть ли способ узнать номер(индекс) потока, выполняющего хранимую процедуру из неё?
|
|||
---|---|---|---|
#18+
peon, Что в вашем понимании "поток"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 16:17 |
|
Есть ли способ узнать номер(индекс) потока, выполняющего хранимую процедуру из неё?
|
|||
---|---|---|---|
#18+
peonчтобы не было пересечения множества потоков на одной переменной и соотв. узкого места, когда сотни оракл-потоков одновременно крутят один счетчик Это место узким не будет ни при каком раскладе, забудь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 16:34 |
|
|
start [/forum/topic.php?fid=52&msg=40088724&tid=1879990]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 250ms |
0 / 0 |