Вопрос : Вопросы таблицы базы данных Sybase truncate

Друзья,
ища помощь в одном из вопроса DB sybase, любого ver DB входного сигнала appreciated.

Sybase: 12.5

Issue: Мы имеем isql сделать truncate для 3 таблиц, падаем индекс, и после этого перезаряжаем данные (максимальную допускаемая нагрузку). Теперь пока усекающ таблицу, если любые запрашивают доступ эти таблица, то truncate терпеть неудачу. Любая идея почему truncate терпеть неудачу, и как мы можем mitigate вопрос?

What сделано: На немногие недели, освобождающ тайник покажитесь, что быть работой, прежде чем truncate и нагрузитесь, но о снова! Уверенное что еще может быть входным сигналом done.

Any?

Thanks & Regards
Deepak Kumar Mohanty
class=

Ответ : Вопросы таблицы базы данных Sybase truncate

Как сверхсчетно. Truncate таблица принимает вне исключительный замок потому что она пишет. Это преграждает и прегражено, котор делят (прочитанными) замками вида создают индекс принимают вне. Получает там первое побежит к завершению и после этого другое начнет побежать. Фактическ невозможно иметь оба побежать одновременно - одно всегда будет преграждать другое.

Как раз проверяющ - вы бежали dbcc checktable и tablealloc dbcc на ваших таблице и ем пришло вверх по чистому? Вы физическ воссоздали таблицу (отборную в новую таблицу, таблица падения старая, переименует новую таблицу)?

Если вопросом реально будет truncate таблица и создает индекс одновременно, то вы smogли принудить правильно фиксируя последовательность путем использование «командование таблицы замка» прежде чем вы побежите индекс создавать. Вам нужно находиться в трудыах для того чтобы сделать это. Что гарантии создают индекс не smogло по возможности побежать пока truncate таблица бежит… хотя то как оно имеет предполагаемое для того чтобы быть нормальн. Но инженер Sybase должен иметь причину для говорить они сделали. :)

Попытайтесь физическое отстроить заново таблицы (если вы бедный человек уже), то, и после этого using заявление таблицы замка перед индексом создавать.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us