Englishfrançaisespagnol

Icône de favori OnWorks

pt-slave-delayp - En ligne dans le Cloud

Exécutez pt-slave-delayp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pt-slave-delayp 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-slave-delay - Rendre un serveur esclave MySQL à la traîne par rapport à son maître.

SYNOPSIS


Utilisation : pt-slave-delay [OPTIONS] SLAVE_DSN [MASTER_DSN]

pt-slave-delay démarre et arrête un serveur esclave selon les besoins pour le retarder par rapport au maître.
SLAVE_DSN et MASTER_DSN utilisent la syntaxe DSN et les valeurs sont copiées de SLAVE_DSN vers
le MASTER_DSN s'il est omis.

Pour maintenir slavehost une minute derrière son maître pendant dix minutes :

pt-slave-delay --delay 1m --intervalle 15s --run-time 10m slavehost

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-slave-delay" surveille un esclave et démarre et arrête son thread SQL de réplication comme
nécessaire de le tenir au moins aussi loin derrière le maître que vous le demandez. En pratique, il
provoquera généralement un décalage de l'esclave entre "--delay" et "--delay"+"--interval" derrière
le maître.

Il base le délai sur les positions binlog dans les journaux de relais de l'esclave par défaut, il y a donc
pas besoin de se connecter au maître. Cela fonctionne bien si le thread IO n'est pas en retard par rapport au maître
beaucoup, ce qui est typique dans la plupart des configurations de réplication ; le décalage du thread IO est généralement
millisecondes sur un réseau rapide. Si le décalage de votre thread IO est trop important pour vos besoins,
"pt-slave-delay" peut également se connecter au maître pour obtenir des informations sur les positions du binlog.

Si le thread d'E/S de l'esclave signale qu'il attend que le thread SQL libère un relais
espace de journal, "pt-slave-delay" se connectera automatiquement au maître pour trouver le journal binaire
postes. Si "--ask-pass" et "--daemonize" sont donnés, il est possible que cela
l'amener à demander un mot de passe pendant qu'il est démonisé. Dans ce cas, il sort. Par conséquent, si
vous pensez que votre esclave pourrait rencontrer cette condition, vous devez être sûr de spécifier soit
"--use-master" explicitement lors de la démonisation, ou ne spécifiez pas "--ask-pass".

Le SLAVE_DSN et le MASTER_DSN facultatif sont tous deux des DSN. Voir "OPTIONS DSN". Disparu
Les valeurs MASTER_DSN sont remplies avec les valeurs de SLAVE_DSN, vous n'avez donc pas besoin de spécifier
eux dans les deux endroits. "pt-slave-delay" lit tous les fichiers d'options MySQL normaux, tels que
~/.mon.cnf, vous n'aurez donc peut-être pas besoin de spécifier le nom d'utilisateur, le mot de passe et d'autres options courantes sur
tout.

"pt-slave-delay" essaie de quitter gracieusement en piégeant des signaux tels que Ctrl-C. Vous ne pouvez pas
contourner "--[no]continue" avec un signal piégeable.

PRIVILÈGES


pt-slave-delay requiert les privilèges suivants : PROCESS, REPLICATION CLIENT et SUPER.

SORTIE


Si vous spécifiez "--quiet", il n'y a pas de sortie. Sinon, la sortie normale est un état
message composé d'un horodatage et d'informations sur ce que fait "pt-slave-delay" :
démarrer l'esclave, arrêter l'esclave ou simplement observer.

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.

--demander-passer
Demander un mot de passe lors de la connexion à MySQL.

--jeu de caractères
forme courte : -A ; type : chaîne

Jeu de caractères par défaut. Si la valeur est utf8, définit le binmode de Perl sur STDOUT sur utf8,
passe l'option mysql_enable_utf8 à DBD::mysql et exécute SET NAMES UTF8 après
connexion à MySQL. Toute autre valeur définit binmode sur STDOUT sans la couche utf8,
et exécute SET NAMES après la connexion à MySQL.

--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.

--[non]continuer
par défaut : oui

Continuez la réplication normalement à la sortie. Après avoir quitté, redémarrez le thread SQL de l'esclave
sans condition UNTIL, il fonctionnera donc comme d'habitude et rattrapera le maître. C'est
activé par défaut et fonctionne même si vous terminez "pt-slave-delay" avec Control-C.

--démoniser
Fourchette à l'arrière-plan et détacher de la coque. Systèmes d'exploitation POSIX uniquement.

--base de données
forme courte : -D ; type : chaîne

La base de données à utiliser pour la connexion.

--defaults-fichier
forme courte : -F ; type : chaîne

Ne lisez que les options mysql du fichier donné. Vous devez donner un chemin d'accès absolu.

--retard
type : heure ; par défaut : 1h

Dans quelle mesure l'esclave doit traîner son maître.

--Aidez-moi
Afficher l'aide et quitter.

--hôte
forme courte : -h ; type : chaîne

Connectez-vous à l'hôte.

--intervalle
type : heure ; par défaut : 1 m

À quelle fréquence "pt-slave-delay" doit-il vérifier si l'esclave doit être démarré ou
arrêtée.

--Journal
type : chaîne

Imprimez toutes les sorties dans ce fichier une fois démonisé.

--le mot de passe
forme courte : -p ; type : chaîne

Mot de passe à utiliser lors de la connexion. Si le mot de passe contient des virgules, elles doivent être échappées
avec une barre oblique inverse : "exam\,ple"

--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.

--Port
forme courte : -P ; tapez : entier

Numéro de port à utiliser pour la connexion.

--silencieux
forme courte : -q

N'imprimez pas de messages d'information sur le fonctionnement. Voir SORTIE pour plus de détails.

--Durée
type : heure

Combien de temps "pt-slave-delay" doit s'exécuter avant de quitter. La valeur par défaut est de s'exécuter pour toujours.

--set-vars
type : tableau

Définissez les variables MySQL dans cette liste de paires "variable=valeur" séparées par des virgules.

Par défaut, l'outil définit :

wait_timeout=10000

Les variables spécifiées sur la ligne de commande remplacent ces valeurs par défaut. Par exemple,
spécifier "--set-vars wait_timeout=500" remplace la valeur par défaut de 10000.

L'outil imprime un avertissement et continue si une variable ne peut pas être définie.

--prise
formes courtes; type : chaîne

Fichier socket à utiliser pour la connexion.

--use-master
Obtenez les positions binlog du maître, pas de l'esclave. Ne vous fiez pas aux positions du binlog dans le
journal de relais de l'esclave. Connectez-vous au maître et obtenez les positions de binlog à la place. Si tu
spécifiez cette option sans donner de MASTER_DSN sur la ligne de commande, "pt-slave-delay"
examine le SHOW SLAVE STATUS de l'esclave pour déterminer le nom d'hôte et le port pour
connexion au maître.

"pt-slave-delay" utilise uniquement les valeurs MASTER_HOST et MASTER_PORT de SHOW SLAVE
STATUS pour la connexion maître. Il n'utilise pas la valeur MASTER_USER. Si tu veux
pour spécifier un nom d'utilisateur différent pour le maître que celui que vous utilisez pour vous connecter au
slave, vous devez spécifier explicitement l'option MASTER_DSN sur la ligne de commande.

--utilisateur
forme courte : -u ; type : chaîne

Utilisateur pour la connexion si ce n'est pas l'utilisateur actuel.

--version
Afficher la version et quitter.

--[no]vérification de la version
par défaut : oui

Recherchez la dernière version de Percona Toolkit, MySQL et d'autres programmes.

Il s'agit d'une fonctionnalité standard de « recherche automatique des mises à jour », avec deux
caractéristiques. Tout d'abord, l'outil vérifie la version des autres programmes sur le système local dans
en plus de sa propre version. Par exemple, il vérifie la version de chaque serveur MySQL
il se connecte à Perl et au module Perl DBD::mysql. Deuxièmement, il vérifie et avertit
sur les versions avec des problèmes connus. Par exemple, MySQL 5.5.25 avait un bogue critique et
a été réédité en tant que 5.5.25a.

Toutes les mises à jour ou problèmes connus sont imprimés sur STDOUT avant la sortie normale de l'outil.
Cette fonction ne doit jamais interférer avec le fonctionnement normal de l'outil.

Pour plus d'informations, visitez .

DSN OPTIONS


Ces options DSN sont utilisées pour créer un DSN. Chaque option est donnée comme "option=valeur".
Les options sont sensibles à la casse, donc P et p ne sont pas la même option. Il ne peut y avoir
espace avant ou après le "=" et si la valeur contient un espace, il doit être entre guillemets.
Les options DSN sont séparées par des virgules. Voir la page de manuel percona-toolkit pour plus de détails.

· UNE

dsn : jeu de caractères ; copie : oui

Jeu de caractères par défaut.

· RÉ

dsn : base de données ; copie : oui

Base de données par défaut.

· F

dsn : mysql_read_default_file ; copie : oui

Lire uniquement les options par défaut du fichier donné

· H

dsn : hôte ; copie : oui

Connectez-vous à l'hôte.

·p

dsn : mot de passe ; copie : oui

Mot de passe à utiliser lors de la connexion. Si le mot de passe contient des virgules, elles doivent être échappées
avec une barre oblique inverse : "exam\,ple"

P

dsn : port ; copie : oui

Numéro de port à utiliser pour la connexion.

·S

dsn : mysql_socket ; copie : oui

Fichier socket à utiliser pour la connexion.

· vous

dsn : utilisateur ; copie : oui

Utilisateur pour la connexion si ce n'est pas l'utilisateur actuel.

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-slave-delay ... > 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-slave-delayp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Unitedrpms
    Unitedrpms
    Rejoignez-nous à Gitter !
    https://gitter.im/unitedrpms-people/Lobby
    Activez le référentiel URPMS dans votre
    système -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Télécharger unitedrpms
  • 2
    Boostez les bibliothèques C++
    Boostez les bibliothèques C++
    Boost fournit un portable gratuit
    bibliothèques C++ évaluées par des pairs. Les
    l'accent est mis sur les bibliothèques portables qui
    fonctionnent bien avec la bibliothèque standard C++.
    Voir http://www.bo...
    Télécharger les bibliothèques Boost C++
  • 3
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 4
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 5
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 6
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • Plus "

Commandes Linux

Ad