Try to perform data definition in single-user mode as much as
possible. Data definition involves such activities as CREATE,
DROP, ALTER, UPDATE STATISTICS, GRANT, and REVOKE. It is
advisable to perform these operations outside of a production
application if at all possible, since these operations place
exclusive locks on the system catalog tables. These locks, like all
other exclusive locks, are held for the duration of the transaction,
and will reduce concurrency as other users attempt to access the
system catalog tables. For more information on system catalog
locks, refer to the appendix, "Locks Held on the System Catalog,"
in the ALLBASE/SQL Database Administration Guide.