Il s'agit de la commande pt-fifo-splitp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pt-fifo-split - Divisez les fichiers et les lignes de conduite en fifo sans vraiment diviser.
SYNOPSIS
Utilisation : pt-fifo-split [OPTIONS] [FICHIER]
pt-fifo-split divise FILE et redirige les lignes vers un fifo. Sans FILE, ou lorsque FILE vaut -,
lire l'entrée standard.
Lisez énormefichier.txt en morceaux d'un million de lignes sans le diviser physiquement :
pt-fifo-split --lines 1000000 énormefichier.txt
tandis que [ -e /tmp/pt-fifo-split ]; do cat /tmp/pt-fifo-split; terminé
LES RISQUES
Percona Toolkit est mature, éprouvé dans le monde réel et bien testé, mais toutes les bases de données
outils peuvent présenter un risque pour le système et le serveur de base de données. Avant d'utiliser cet outil,
s'il te plaît:
· Lire la documentation de l'outil
· Revoir les "BUGS" connus de l'outil
· Tester l'outil sur un serveur hors production
· Sauvegardez votre serveur de production et vérifiez les sauvegardes
DESCRIPTION
pt-fifo-split vous permet de lire à partir d'un fichier comme s'il ne contenait que certaines des lignes de
le fichier. Lorsque vous le relisez, il contient le prochain ensemble de lignes ; lorsque vous avez
parcouru tout le chemin, le fichier disparaît. Cela ne fonctionne que sur un fonctionnement de type Unix
.
Vous pouvez spécifier plusieurs fichiers sur la ligne de commande. Si vous n'en spécifiez aucun, ou si vous
utilisez le nom de fichier spécial "-", les lignes sont lues à partir de l'entrée standard.
OPTIONS
Cet outil accepte des arguments de ligne de commande supplémentaires. Se référer au "SYNOPSIS" et à l'utilisation
informations pour plus de détails.
--config
type : tableau
Lisez cette liste de fichiers de configuration séparés par des virgules ; si spécifié, ce doit être le premier
option sur la ligne de commande.
--fifo
type : chaîne ; par défaut : /tmp/pt-fifo-split
Le nom de la fifo à partir de laquelle les lignes peuvent être lues.
--Obliger
Supprimez le fifo s'il existe déjà, puis créez-le à nouveau.
--Aidez-moi
Afficher l'aide et quitter.
--lignes
tapez : entier ; par défaut : 1000
Le nombre de lignes à lire dans chaque morceau.
--décalage
tapez : entier ; par défaut : 0
Commencez à la Nième ligne. Si l'argument est 0, toutes les lignes sont imprimées dans la fifo. Si
1, puis en commençant à la première ligne, les lignes sont imprimées (exactement les mêmes que 0). Si 2,
la première ligne est sautée et la 2ème ligne et les suivantes sont imprimées dans la fifo.
--pid
type : chaîne
Créez le fichier PID donné. L'outil ne démarre pas si le fichier PID existe déjà et
le PID qu'il contient est différent du PID actuel. Cependant, si le fichier PID
existe et que le PID qu'il contient n'est plus en cours d'exécution, l'outil écrasera le PID
fichier avec le PID actuel. Le fichier PID est supprimé automatiquement à la fermeture de l'outil.
--statistiques
Imprimez des statistiques entre les morceaux. Les statistiques sont le nombre de morceaux, le
nombre de lignes, temps écoulé et lignes par seconde dans l'ensemble et pendant le dernier tronçon.
--version
Afficher la version et quitter.
ENVIRONNEMENT
La variable d'environnement "PTDEBUG" active la sortie de débogage détaillé vers STDERR. Autoriser
débogage et capture toutes les sorties dans un fichier, exécutez l'outil comme :
PTDEBUG=1 pt-fifo-split ... > FILE 2>&1
Attention : la sortie de débogage est volumineuse et peut générer plusieurs mégaoctets de sortie.
SYSTÈME EXIGENCES
Vous avez besoin de Perl, DBI, DBD::mysql et de certains packages de base qui doivent être installés dans n'importe quel
raisonnablement nouvelle version de Perl.
Utilisez pt-fifo-splitp en ligne en utilisant les services onworks.net
