Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите пожалуйста, как можно узнать какие сеансы ссылаются на глобальную временную таблицу (##Tmp) Дело в том, что есть один сеанс, который создает эту таблицу и держит ее, нужно в определенный момент узнать, есть ли сеансы, помимо того, что создал эту таблицу и если такого сеанса (второго, дополнительного) нет, то нужно эту таблицу удалить Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:24 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
Sandist, ссылаются ? это как? ps RTM это к психологам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:25 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
TaPaKSandist, ссылаются ? это как? Используют и не дают удалиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:28 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
msLex, так а чем не устраивает что она сама удалится если никого нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:31 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
TaPaK, Один сеанс создает его, другие используют, система не удалит таблицу до тех пор, пока все сеансы ее не освободят Нужно узнать какие именно держат эту таблицу, если среди них не будет нужных, то удалить таблицу Есть таблица, в которой видно какие сеансы на какие ресурсы ссылаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:36 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
Sandist, долбаная бредятина. Если сеанс использует - значит надо, если никто не использует сама дропнется. Если пакет не дошёл до вашей богомерзкой глобальной таблицы, то что? дропнем пусть потом страдает? но наверное этого знать не хочу.... Код: sql 1. 2. 3. 4. 5. 6. не забудьте раздать всем VIEW SERVER STATE, если не ошибаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:40 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
или вообще заверните в try/catch свой дроп и в цикл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 11:41 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
TaPaK, это не то я имею ввиду не те процессы которые используют ее в текущий момент, а просто процессы благодаря которым она жива то есть вот если я в текущий момент не буду осуществлять select update или что что к таблице, то тот запрос который ты переслал не отобразить соединение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:03 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
Sandistэто не тоЭтол именно то. Потому что "использует" означает, что на таблицу наложена какая-либо блокировка. Другого трактования нет. Можете взять способ TaPaK 'а. Только нужно еще добавить условие resource_database_id = db_id('tempdb'). Но результат может быть недостоверным. Более правильно так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Если в блоке catch error_number() = 1222, то таблица используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:15 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
SandistTaPaK, это не то я имею ввиду не те процессы которые используют ее в текущий момент, а просто процессы благодаря которым она жива то есть вот если я в текущий момент не буду осуществлять select update или что что к таблице, то тот запрос который ты переслал не отобразить соединение я вас огорчу... сервер так не делает, а проверяет именно активные ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:19 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
invm, Не знаю как правильно донести мысль Сеанс1: create table ##NAME (id int) insert into ##NAME (id) values (1) Сеанс2: select * from ##Name Сеанс3: select * from ##Name Вот после этих операций, таблица никем не будет блокироваться, не будет использоваться, но жить она будет Если я закрою Сеанс 2 и Сеанс1, таблица будет жить Нужно просто узнать из-за каких сеансов пока жива временная таблица? Система ведь как-то понимает, что если я сейчас закрою сеанс, на таблицу ничего не ссылается (или ссылается), значит ее нужно удалить/не удалять Вот где эта такая инфа хранится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:23 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
Sandist, перейдите к изучению, что же такое сеанс, и узнайте что вы в ssms пооткрывали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:25 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
TaPaK, так есть где-то такая информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:27 |
|
||
|
Какие сеансы ссылаются на глобальную временную таблицу
|
|||
|---|---|---|---|
|
#18+
SandistЕсли я закрою Сеанс 2 и Сеанс1, таблица будет житьОшибаетесь. Таблица останется жить, только если Сеанс3 удерживает на нее какую-либо блокировку. SandistСистема ведь как-то понимает, что если я сейчас закрою сеанс, на таблицу ничего не ссылается (или ссылается), значит ее нужно удалить/не удалять Вот где эта такая инфа хранится?Нигде. Ибо она не нужна. У вас явные проблемы с пониманием смысла термина "ссылается". Для вас это - упоминается в каком-то ранее выполненном запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 12:38 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39668736&tid=1689469]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 410ms |

| 0 / 0 |
