Це команда pt-fifo-splitp, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
pt-fifo-split - розбиває файли та конвеєри на fifo без фактичного розбиття.
СИНТАКСИС
Використання: pt-fifo-split [ПАРАМЕТРИ] [ФАЙЛ]
pt-fifo-split розділяє FILE і направляє рядки до FIFO. Без ФАЙЛУ або коли ФАЙЛ -,
читати стандартний ввід.
Читайте hugefile.txt шматками по мільйон рядків, не розділяючи його фізично:
pt-fifo-split --lines 1000000 hugefile.txt
while [ -e /tmp/pt-fifo-split ]; зробити cat /tmp/pt-fifo-split; зроблено
РИЗИКИ
Percona Toolkit є зрілим, перевіреним у реальному світі та добре перевіреним, але вся база даних
інструменти можуть становити ризик для системи та сервера баз даних. Перш ніж використовувати цей інструмент,
будь ласка:
· Прочитайте документацію до інструменту
· Перегляньте відомі "ПОМИЛКИ" інструмента
· Перевірте інструмент на невиробничому сервері
· Створіть резервну копію робочого сервера та перевірте резервні копії
ОПИС
pt-fifo-split дозволяє читати файл так, ніби він містить лише деякі рядки
файл. Коли ви читаєте з нього знову, він містить наступний набір рядків; коли у вас є
пройшовши весь шлях, файл зникає. Це працює лише в Unix-подібній операційній системі
систем.
У командному рядку можна вказати декілька файлів. Якщо ви не вкажете жодного або якщо ви
використовуйте спеціальну назву файлу "-", рядки читаються зі стандартного введення.
ВАРІАНТИ
Цей інструмент приймає додаткові аргументи командного рядка. Зверніться до розділу «СІНОПСИС» та використання
інформацію для деталей.
--config
тип: масив
Прочитайте цей розділений комами список конфігураційних файлів; якщо вказано, це має бути першим
параметр у командному рядку.
--fifo
тип: рядок; за замовчуванням: /tmp/pt-fifo-split
Ім'я FIFO, з якого можна читати рядки.
--сила
Видаліть FIFO, якщо він уже існує, а потім створіть його знову.
--допомога
Показати довідку та вийти.
--лінії
тип: int; за замовчуванням: 1000
Кількість рядків для читання в кожному фрагменті.
--зміщення
тип: int; за замовчуванням: 0
Почніть з N-го рядка. Якщо аргумент дорівнює 0, усі рядки друкуються у FIFO. Якщо
1, потім, починаючи з першого рядка, друкуються рядки (точно так само, як 0). Якщо 2,
перший рядок пропускається, а другий і наступні рядки друкуються у FIFO.
--під
тип: рядок
Створіть заданий файл PID. Інструмент не запуститься, якщо файл PID вже існує і
PID, який він містить, відрізняється від поточного PID. Однак, якщо файл PID
існує, а PID, який він містить, більше не працює, інструмент перезапише PID
файл із поточним PID. Файл PID видаляється автоматично, коли інструмент виходить.
--статистика
Роздрукувати статистику між порціями. Статистика — це кількість блоків,
кількість рядків, час, що минув, і рядки в секунду загалом і протягом останнього фрагменту.
-- версія
Показати версію та вийти.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Змінна середовища "PTDEBUG" дозволяє вивести детальний налагодження в STDERR. Для того, щоб
налагодження та захоплення всього результату у файл, запустіть інструмент, як:
PTDEBUG=1 pt-fifo-split ... > ФАЙЛ 2>&1
Будьте обережні: результат налагодження об’ємний і може генерувати кілька мегабайт.
SYSTEM ВИМОГИ
Вам потрібен Perl, DBI, DBD::mysql і деякі основні пакети, які слід встановити в будь-якому
досить нова версія Perl.
Використовуйте pt-fifo-splitp онлайн за допомогою сервісів onworks.net
