I've set up a simple postgres-10 logical replication publication
CREATE PUBLICATION active_directory_pub FOR TABLE active_directory.security_principal;
It's just a table with about 50,000 rows. However, when I try to subscribe to this publication from a separate database on the local host, the initial synchronization seems to take a very, very long time (hours and still going).
Is this expected? Do I need to set up some indexes to speed things up? Are there options or pre-loading I can do to help it along?