ALTER TABLE xf_post ADD COLUMN `hide_signature_waindigo` BOOLEAN NOT NULL DEFAULT 0, ALGORITHM=INPLACE, LOCK=NONE;
Since the new column isn't going to have anything written to it during the alter, its safe not to lock the table. So lock=none takes care of that. Now, usually, when adding a non-null column the reason its slow is the table is copied to a new one. algorithm=inplace tells it to alter the table without a copy. This won't be instant, but it will be much faster than without these options, and will not bring down the site during operation.