Ito ang command na pt-fifo-splitp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pt-fifo-split - Hatiin ang mga file at linya ng pipe sa isang fifo nang hindi talaga nahahati.
SINOPSIS
Paggamit: pt-fifo-split [OPTIONS] [FILE]
Hinahati ng pt-fifo-split ang FILE at mga linya ng pipe sa isang fifo. Nang walang FILE, o kapag ang FILE ay -,
basahin ang karaniwang input.
Basahin ang hugefile.txt sa mga tipak ng isang milyong linya nang hindi ito pisikal na hinahati:
pt-fifo-split --lines 1000000 hugefile.txt
habang [ -e /tmp/pt-fifo-split ]; gawin cat /tmp/pt-fifo-split; tapos na
PELIGRASO
Ang Percona Toolkit ay mature, napatunayan sa totoong mundo, at mahusay na nasubok, ngunit lahat ng database
Ang mga tool ay maaaring magdulot ng panganib sa system at sa database server. Bago gamitin ang tool na ito,
mangyaring:
· Basahin ang dokumentasyon ng tool
· Suriin ang kilalang "BUGS" ng tool
· Subukan ang tool sa isang server na hindi produksyon
· I-backup ang iyong production server at i-verify ang mga backup
DESCRIPTION
Hinahayaan ka ng pt-fifo-split na magbasa mula sa isang file na parang naglalaman lamang ito ng ilan sa mga linya
ang file. Kapag binasa mo itong muli, naglalaman ito ng susunod na hanay ng mga linya; kapag mayroon ka
napunta sa lahat ng paraan sa pamamagitan nito, ang file ay nawala. Gumagana lamang ito sa tulad ng Unix na operating
systems.
Maaari mong tukuyin ang maramihang mga file sa command line. Kung wala kang tinukoy, o kung ikaw
gamitin ang espesyal na filename na "-", ang mga linya ay binabasa mula sa karaniwang input.
Opsyon
Tumatanggap ang tool na ito ng mga karagdagang argumento sa command-line. Sumangguni sa "SYNOPSIS" at paggamit
impormasyon para sa mga detalye.
--config
uri: Array
Basahin itong listahan na pinaghihiwalay ng kuwit ng mga config file; kung tinukoy, ito dapat ang una
opsyon sa command line.
--fifo
uri: string; default: /tmp/pt-fifo-split
Ang pangalan ng fifo kung saan mababasa ang mga linya.
--puwersa
Alisin ang fifo kung mayroon na ito, pagkatapos ay likhain itong muli.
- Tumulong
Ipakita ang tulong at lumabas.
--mga linya
uri: int; default: 1000
Ang bilang ng mga linyang babasahin sa bawat tipak.
--offset
uri: int; default: 0
Magsimula sa Nth line. Kung ang argument ay 0, ang lahat ng mga linya ay naka-print sa fifo. Kung
1, pagkatapos ay nagsisimula sa unang linya, ang mga linya ay naka-print (eksaktong kapareho ng 0). Kung 2,
ang unang linya ay nilaktawan, at ang ika-2 at kasunod na mga linya ay naka-print sa fifo.
--pid
uri: string
Lumikha ng ibinigay na PID file. Hindi magsisimula ang tool kung mayroon nang PID file at
iba ang PID na nilalaman nito kaysa sa kasalukuyang PID. Gayunpaman, kung ang PID file
umiiral at ang PID na nilalaman nito ay hindi na tumatakbo, ang tool ay magpapatungan sa PID
file na may kasalukuyang PID. Awtomatikong tinanggal ang PID file kapag lumabas ang tool.
--mga istatistika
Mag-print ng mga istatistika sa pagitan ng mga tipak. Ang mga istatistika ay ang bilang ng mga chunks, ang
bilang ng mga linya, lumipas na oras, at mga linya bawat segundo sa pangkalahatan at sa huling tipak.
--bersyon
Ipakita ang bersyon at lumabas.
Kapaligiran
Ang environment variable na "PTDEBUG" ay nagbibigay-daan sa verbose debugging na output sa STDERR. Upang paganahin
pag-debug at pagkuha ng lahat ng output sa isang file, patakbuhin ang tool tulad ng:
PTDEBUG=1 pt-fifo-split ... > FILE 2>&1
Mag-ingat: ang pag-debug ng output ay malaki at maaaring makabuo ng ilang megabytes ng output.
SYSTEM MGA KINAKAILANGAN
Kailangan mo ng Perl, DBI, DBD::mysql, at ilang mga pangunahing pakete na dapat i-install sa anumang
makatwirang bagong bersyon ng Perl.
Gamitin ang pt-fifo-splitp online gamit ang mga serbisyo ng onworks.net
