[MySQL]表在线重定义-pt-online-schema-change_MySQL
bitsCN.com
MySQL不像Oracle本身就支持表的在线重定义,但我们可以通过开源软件percona-toolkit中的工具pt-online-schema-change进行在线重定义。
官方文档:http://www.percona.com/doc/percona-toolkit/2.2/pt-online-schema-change.html#pt-online-schema-change
pt-online-schema-change包含在percona-toolkit中,所以我们得先下载安装:
wget percona.com/get/percona-toolkit.tar.gztar -zxvf percona-toolkit-2.2.6.tar.gz
好了,安装完成之后,就可以利用该工具进行在线重定义了。主要用到两个参数:
--dry-runCreate and alter the new table, but do not create triggers, copy data, or replace the original table.--executeIndicate that you have read the documentation and want to alter the table. You must specify this option to alter the table. If you do not, then the tool will only perform some safety checks and exit. This helps ensure that you have read the documentation and understand how to use this tool. If you have not read the documentation, then do not specify this option.
首先,我们用--dry-run验证是否可以执行修改:
pt-online-schema-change --alter "modify treatment_afterday INT(4) NULL" D=portal,t=comment_expert -uroot -p*** --dry-runOperation, tries, wait: copy_rows, 10, 0.25 create_triggers, 10, 1 drop_triggers, 10, 1 swap_tables, 10, 1 update_foreign_keys, 10, 1Starting a dry run. `portal`.`comment_expert` will not be altered. Specify --execute instead of --dry-run to alter the table.Creating new table...Created new table portal._comment_expert_new OK.Altering new table...Altered `portal`.`_comment_expert_new` OK.Not creating triggers because this is a dry run.Not copying rows because this is a dry run.Not swapping tables because this is a dry run.Not dropping old table because this is a dry run.Not dropping triggers because this is a dry run.2014-01-14T13:59:08 Dropping new table...2014-01-14T13:59:08 Dropped new table OK.
确认无误之后,再用--execute真正执行:
pt-online-schema-change --alter "modify treatment_afterday INT(4) NULL" D=portal,t=comment_expert -uroot -pzhujie1986 --executeFound 1 slaves: lx203Will check slave lag on: lx203Operation, tries, wait: copy_rows, 10, 0.25 create_triggers, 10, 1 drop_triggers, 10, 1 swap_tables, 10, 1 update_foreign_keys, 10, 1Altering `portal`.`comment_expert`...Creating new table...Created new table portal._comment_expert_new OK.Altering new table...Altered `portal`.`_comment_expert_new` OK.2014-01-14T13:59:20 Creating triggers...2014-01-14T13:59:20 Created triggers OK.2014-01-14T13:59:20 Copying approximately 1165430 rows...Copying `portal`.`comment_expert`: 19% 02:03 remainCopying `portal`.`comment_expert`: 38% 01:37 remainCopying `portal`.`comment_expert`: 55% 01:12 remainCopying `portal`.`comment_expert`: 73% 00:44 remainCopying `portal`.`comment_expert`: 90% 00:15 remain2014-01-14T14:02:08 Copied rows OK.2014-01-14T14:02:08 Swapping tables...2014-01-14T14:02:08 Swapped original and new tables OK.2014-01-14T14:02:08 Dropping old table...2014-01-14T14:02:10 Dropped old table `portal`.`_comment_expert_old` OK.2014-01-14T14:02:10 Dropping triggers...2014-01-14T14:02:10 Dropped triggers OK.Successfully altered `portal`.`comment_expert`.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Cette fois, le jeton Redstone $ Red sera lancé sur Binance LaunchPool sur Binance TGE! C'est également la première fois que Binance lance un mécanisme de limite de trading avant le marché! La limite du premier jour est de 200%, et l'interdiction sera levée après 3 jours pour éviter que "le pic sera atteint lorsque le marché s'ouvrira"! Launchpool Mécanisme présente le BinancelAunchpool participant à Redstone qui doit engager la période d'activité des jetons désignés (BNB, USDC, FDUSD) est de 48 heures: 08:00 UTC le 26 février 2025 à 08:00 UTC le 28 février 2025 terminant cette règle de limite quotidienne avant le marché: 18:00 le 28 février, 2025

Pour renforcer la sécurité de la base de données Oracle sur le système Debian, il faut de nombreux aspects pour commencer. Les étapes suivantes fournissent un cadre pour la configuration sécurisée: 1. Installation de la base de données Oracle et préparation du système de configuration initiale: Assurez-vous que le système Debian a été mis à jour vers la dernière version, la configuration du réseau est correcte et tous les packages logiciels requis sont installés. Il est recommandé de se référer à des documents officiels ou à des ressources tierces fiables pour l'installation. Utilisateurs et groupes: Créez un groupe d'utilisateurs Oracle dédié (tel que Oinstall, DBA, BackupDBA) et définissez-le pour lui. 2. Restrictions de sécurité Définir les restrictions de ressources: Edit /etc/security/limits.d/30-oracle.conf

Dois-je installer un client Oracle lors de la connexion à une base de données Oracle à l'aide de Go? Lorsque vous développez GO, la connexion aux bases de données Oracle est une exigence commune ...

Les procédures, fonctions et packages dans OraclePL / SQL sont utilisés pour effectuer des opérations, renvoyer des valeurs et organiser le code, respectivement. 1. Le processus est utilisé pour effectuer des opérations telles que la sortie des salutations. 2. La fonction est utilisée pour calculer et renvoyer une valeur, comme le calcul de la somme de deux nombres. 3. Les packages sont utilisés pour organiser des éléments pertinents et améliorer la modularité et la maintenabilité du code, telles que les packages qui gèrent l'inventaire.

L'activité aérienne de Redstone (Red) bat son plein, attirant de nombreux investisseurs à participer. Redstone est un Oracle de données transversales avancées, avec un réseau de validateurs solides, des capacités d'intégration des données en temps réel et des mécanismes d'incitation communautaire, et a été soutenu par de nombreux établissements d'investissement bien connus. Ses avantages technologiques uniques le distinguent sur le marché Oracle hautement compétitif et présente un énorme potentiel pour le développement futur. Cet article effectuera une analyse approfondie du projet Redstone, explorera le nombre de jetons rouges disponibles pour participer à AirDrops et faire une perspective sur le prix des jetons rouges, aidant les investisseurs à mieux comprendre et évaluer le projet Redstone et les risques d'investissement. Surtout pour les détenteurs de BNB, la participation à Airdrops aura la possibilité d'obtenir des jetons rouges et d'enrichir le groupe d'actifs numériques

Lors de la sélection du logiciel ERP, clarifiez d'abord les besoins de l'entreprise, y compris l'industrie, l'échelle, le budget et l'infrastructure informatique, puis sélectionnez le système qui répond aux besoins en fonction du processus commercial principal. Les systèmes ERP courants comprennent: SAP convient aux grandes entreprises, avec des fonctions puissantes mais des fonctions coûteuses; Oracle a des fonctions complètes mais est coûteuse, adaptée aux grandes entreprises; Odoo convient aux petites et moyennes entreprises, à faible coût et personnalisables; Le SAAS ERP est déployé dans le cloud, payant à la demande et adapté aux entreprises en développement rapide. Avant de choisir, vous devez effectuer un essai, consulter des conseils professionnels et faire attention aux services après-vente pour choisir le système ERP qui vous convient le mieux.

Vous voulez naviguer dans le monde des cryptomonnaies ? À lire absolument ce guide de 60 pages sur les termes de l'industrie ! Ce guide couvre tout, des concepts de base tels que les crypto-monnaies, les blockchains et les pièces stables, aux termes commerciaux tels que long, short et effet de levier, en passant par les termes techniques tels que les nœuds, les contrats intelligents et DeFi. Une solide compréhension de ces termes vous fournira une base solide pour des conversations et des décisions d’investissement en toute confiance dans la communauté des cryptomonnaies.

Ces derniers temps, le prix de la devise SUPRA a grimpé. Ce phénomène est attribué aux principales raisons suivantes : Prise en charge de la plateforme de trading OKX : OKX est devenue la première plateforme de trading grand public pour la devise SUPRA, et sa large base d'utilisateurs et sa liquidité ont attiré un grand nombre de personnes. grande quantité d'investissement qui. Écosystème et cas d'utilisation puissants : SUPRA coin est le jeton natif du réseau Oracle SupraOracles, fournissant une prise en charge des données pour diverses applications blockchain. Croissance de la demande du marché : Le marché des oracles est dans une période de croissance rapide, et SupraOracles répond à cette demande du marché grâce à sa fiabilité et sa sécurité.
