|
|
|
Как определить какой таблице принадлежит страница?
|
|||
|---|---|---|---|
|
#18+
1. В листинге SP_LOCK в поле RESOURCE для некоторых типов LOCKS получаем что-то типа 7:1:87487, где 7 - номер базы, 1 - или номер файла данных, или код об"екта, а 87487 - номер страницы. Как определить, к чему относится эта страница? Где об этом почитат= можно? В BOL я что-то не нашел ответа , может подскажет кто-нибудь? 2. Кто может об"яснить, что приводит к появлению в базе TEMPDB многочисленных EXT LOCKS EXCLUSIVE? В листинге SP_LOCK они видны так: spid dbid objid indid type resource mode status --- ---- ---- ----- ---- --------- ---- ------ 67 2 0 0 EXT 1:824 X GRANT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2002, 17:20:58 |
|
||
|
Как определить какой таблице принадлежит страница?
|
|||
|---|---|---|---|
|
#18+
Поле ObjId в выводе sp_lock разве не есть id таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2002, 17:33:29 |
|
||
|
Как определить какой таблице принадлежит страница?
|
|||
|---|---|---|---|
|
#18+
Eсли внимательно посмотреть на приведенную строчку листинга SP_LOCK, то видно, что в графах OBJID и INDID стоят нули. Но вопрос мой был принципиален. Можно ли по коду страницы определить,информацию какого или каких об"ектов она содержит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 08:35:32 |
|
||
|
Как определить какой таблице принадлежит страница?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Приношу извинения за не совсем корректный ответ, хотя Вы привели листинг ко второму вопросу и данные первого вопроса не соответствуют содержанию листинга - поэтому и ответ был такой... Теперь по сути. Для Вашего случая (type = EXT) в Books Online сказано, что Resource Column содержит "First page number in the extent being locked. The page is identified by a fileid:page combination." Соответственно, для 1:824 fileId = 1, PageId = 824. Выясним таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код, конвертирующий first, я взял отсюда: http://www.osp.ru/win2000/2000/03/068tab1.htm#2 Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2002, 14:20:40 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32046611&tid=1820743]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 298ms |

| 0 / 0 |
