Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
День добрый ASE 12.5.1 Linux Что то совсем ничего не понимаю, нормально ли что ХП заблокировала tempdb ??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. в результате чего все остальное блокируется на Create table #temtbl... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2005, 17:36 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
в результате чего все остальное блокируется на Create table #temtbl... ------------------------------------------------------------------------ Это как??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 10:26 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
serg08в результате чего все остальное блокируется на Create table #temtbl... ------------------------------------------------------------------------ Это как??? такое ощущение былО что тот процесс ( 90 ) полностью заблокировал tempdb, как это произошло ХЗ. Несколько процессов висело часа полтора с попыткой создать временную таблицу в БД tempdb, которые ждали тот самый злосчастный SPID 90, после отстрела kill-ом этого процесса всем полегчало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 10:59 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
Ну типа можно предположить следующую ситуацию. Процесс создания таблицы блокирует страницу системной таблицы (для блокировки ALLPAGES последнюю) И все (для блокировки ALLPAGES) опять же ждут своей очереди заблокировать последнюю страницу. А в это время первая транзакция создала таблицу и начала что то делать другое и длинное или благополучно повисла и не даёт никому добавлять строки в системную таблицу(create table...). А вдруг откат? Ей ведь и в системной таблице нужно будет откатываться. Не надо вместе с созданием таблиц в одной трансакции делать много другого. Для того что бы не перемешивать в одну транзакцию пользовательские и системные изменения нужно держать выключенной опцию базы данных ddl in transaction или быть готовым к подобным ситуациям. Где то вроде читал что в Sybase 12.5 для системных таблиц блокировка DataRows. И был в этом уверен. Сейчас глянул и не увидел. Но даже и в этой ситуации возможна блокировка всей таблицы при большом кол-ве изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 12:03 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
совтина комерческая которая при отключенном 'ddl in tran' работает не всегда... У меня для `умолчаний` включено lock scheme == datarows Что значит `быть готовым к подобным ситуациям` ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 12:16 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
Быть готовым, что длинная или зависшая пользовательская трансакция с DDL in transaction будет блокировать Exclusive одну или несколько системных таблиц. Хотелось бы datarows для системных таблиц типа sysobjects и sysindexes. Может можно их как то перевести на datarows???? Sysxtypes например datarows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 22:04 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
а Код: plaintext 1. не прокатит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 12:13 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
P.S. кстати только что посмотрел sysxtypes таки datarows и походу не меняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 12:18 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
Lock scheme conversion on system tables not supported. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 17:36 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
Lock scheme conversion on system tables not supported. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 17:54 |
|
||
|
Сервак практически остановился...
|
|||
|---|---|---|---|
|
#18+
Системные таблицы нельзя переводить на другие схемы блокирования. В след. релизе ASE(15) Sybase планирует сделать их на datarows штатным образом. А пока - создавайте временные таблицы ДО НАЧАЛА транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=101&tid=2013569]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 370ms |

| 0 / 0 |
