англійськафранцузькаіспанська

Ad


Значок OnWorks

db_deadlock - онлайн у хмарі

Запустіть db_deadlock у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда db_deadlock, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


db5.3_deadlock - Виявляє та скасовує тупикові блокування

СИНТАКСИС


db5.3_deadlock [-Vv] [-ae | м | п | o | W | w | y] [-h домашня] [-L файл] [-t sec.usec]

ОПИС


Утиліта db5.3_deadlock обходить область блокування середовища бази даних і перериває
запит на блокування щоразу, коли він виявляє тупик або запит на блокування, який минув. За
за замовчуванням, у випадку тупикової блокування, запит на випадкове блокування вибирається для скасування.

Цю утиліту слід запускати як фоновий демон або як базовий тупик Berkeley DB
Інтерфейси виявлення слід викликати іншим способом, якщо їх декілька
потоки або процеси, які звертаються до бази даних, і принаймні один з них змінює її.

ВАРІАНТИ


-a Коли виявлено тупик, переривайте блокування:

м з найбільшою кількістю замків

n з найменшою кількістю замків

o з найстарішим замком

W з найбільшою кількістю блокировок запису

w з найменшою кількістю блокировок запису

y з наймолодшим замком

Коли вказано тайм-аут блокування або транзакції:

e скасувати будь-який запит на блокування, який минув

-h Вкажіть домашній каталог для середовища бази даних; за замовчуванням поточний
використовується робочий каталог.

-L Записувати виконання утиліти db5.3_deadlock у вказаний файл у файлі
наступному форматі, де # # # – ідентифікатор процесу, а дата – час роботи утиліти
було розпочато.

db_deadlock: ### Ср, 15 червня, 01:23:45 EDT 1995

Цей файл буде видалено, якщо утиліта db5.3_deadlock завершує роботу плавно.

-t Кожен раз перевіряйте середовище бази даних сек секунд плюс корист мікросекунд, щоб перевірити чи
процес був змушений чекати блокування; якщо є, перегляньте базу даних
замкові конструкції середовища.

-V Запишіть номер версії бібліотеки до стандартного виводу та вийдіть.

-v Запуск у докладному режимі, генеруючи повідомлення щоразу, коли детектор працює.

Якщо -t параметр не вказано, db5.3_deadlock запуститься один раз і вийде.

Утиліта db5.3_deadlock використовує середовище БД Berkeley (як описано для -h варіант
змінна середовища DB_HOME, або тому, що утиліта була запущена в каталозі, що містить
середовище БД Берклі). Щоб уникнути пошкодження середовища при використанні a
Середовище БД Berkeley, db5.3_deadlock завжди має бути надано можливість від’єднатися
оточення та виходьте граціозно. Щоб змусити db5.3_deadlock звільнити все середовище
ресурсів і вийти чисто, відправити йому сигнал переривання (SIGINT).

Утиліта db5.3_deadlock не намагається створити спільну пам'ять Berkeley DB
регіони, якщо вони ще не існують. Додаток, який створює регіон, має бути
спочатку запущено, а потім, після створення регіону, має бути утиліта db5.3_deadlock
розпочато.

Метод DB_ENV->lock_detect є основним методом, який використовується утилітою db_deadlock.
Перегляньте вихідний код утиліти db_deadlock для прикладу використання DB_ENV->lock_detect у
Середовище IEEE/ANSI Std 1003.1 (POSIX).

Утиліта db5.3_deadlock виходить із 0 у разі успіху та >0, якщо виникає помилка.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


DB_HOME
Якщо -h параметр не вказано, а змінна середовища DB_HOME встановлена, це
використовується як шлях до домашньої бази даних, як описано в DB_ENV->open.

AUTHORS


Sleepycat Software, Inc. Ця сторінка посібника була створена на основі HTML-документації для
db_deadlock від Sleepycat, автор Thijs Kinkhorst[захищено електронною поштою]>, для Debian
система (але може використовуватися іншими).

28 січня 2005 DB5.3_DEADLOCK(1)

Використовуйте db_deadlock онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad