Which operations create a lock and when should I worry?

You may find this list helpful:

  • Operations that need a shared/non-exclusive lock can run at the same time as other operations that need a shared lock.
  • Operations that need an exclusive lock cannot run at the same time as any other operations.