docs: def _analyse(self, table=''):
          """Analyses the database, or `table` if it is supplied.
  
          :param table: optional name of table to analyse
          :type table: `str`
  
          """
          self._logger.info('Starting analysis of database')
          self._conn.execute(constants.ANALYSE_SQL.format(table))
          self._logger.info('Analysis of database complete')