diff --git a/doc/man/man1/sacctmgr.1 b/doc/man/man1/sacctmgr.1
index 911e5ecfe4476dc768f0e12822f8ebcf5337e317..b8cb28f1461cff7560285860dd9fcf9e46d186f3 100644
--- a/doc/man/man1/sacctmgr.1
+++ b/doc/man/man1/sacctmgr.1
@@ -2206,7 +2206,13 @@ all suspend data removed will be lost permanently.
 
 .TP
 \fIArchive Load\fP
-Load in to the database previously archived data.
+Load in to the database previously archived data. The archive file will not be
+loaded if the records already exist in the database - therefore, trying to load
+an archive file more than once will result in an error. When this data is again
+archived and purged from the database, if the old archive file is still in the
+directory ArchiveDir, a new archive file will be created (see ArchiveDir in the
+slurmdbd.conf man page), so the old file will not be overwritten and these files
+will have duplicate records.
 
 .TP
 \fIFile=\fP
diff --git a/doc/man/man5/slurmdbd.conf.5 b/doc/man/man5/slurmdbd.conf.5
index 5a850507fd53c343ae2b524725e0dfef099a2faa..4a032bb0588f39fc09c1927834412161fca2c277 100644
--- a/doc/man/man5/slurmdbd.conf.5
+++ b/doc/man/man5/slurmdbd.conf.5
@@ -34,6 +34,11 @@ element is set to true.  Default is /tmp.  The format for this files name is
 .na
 $ArchiveDir/$ClusterName_$ArchiveObject_archive_$BeginTimeStamp_$endTimeStamp
 .ad
+We limit archive files to 50000 records per file. If more than 50000 records
+exist during that time period, they will be written to a new file.  Subsequent
+archive files during the same time period will have ".<number>" appended
+to the file, for example .2, with the number increasing by one for each file in
+the same time period.
 
 .TP
 \fBArchiveEvents\fR