docs: private void updateMark(DbLoadContext context, DbDialect dialect, int threadId, String sql, boolean needInfo,
                              String hint) {
          Identity identity = context.getIdentity();
          Channel channel = context.getChannel();
          // 获取dbDialect
          String markTableName = context.getPipeline().getParameters().getSystemSchema() + "."
                                 + context.getPipeline().getParameters().getSystemMarkTable();
          String markTableColumn = context.getPipeline().getParameters().getSystemMarkTableColumn();
          synchronized (dialect.getJdbcTemplate()) {
              if (tableCheckStatus.contains(dialect.getJdbcTemplate()) == false) {
                  init(dialect.getJdbcTemplate(), markTableName, markTableColumn);
                  tableCheckStatus.add(dialect.getJdbcTemplate());
              }
          }
  
          int affectedCount = 0;
          if (needInfo) {
              String infoColumn = context.getPipeline().getParameters().getSystemMarkTableInfo();
              String info = context.getPipeline().getParameters().getChannelInfo();// 记录一下channelInfo
              String esql = MessageFormat.format(sql, new Object[] { markTableName, markTableColumn, infoColumn });
              if (hint != null) {
                  esql = hint + esql;
              }
              affectedCount = dialect.getJdbcTemplate().update(esql, new Object[] { threadId, channel.getId(), info });
          } else {
              String esql = MessageFormat.format(sql, new Object[] { markTableName, markTableColumn });
              if (hint != null) {
                  esql = hint + esql;
              }
              affectedCount = dialect.getJdbcTemplate().update(esql, new Object[] { threadId, channel.getId() });
          }
  
          if (affectedCount <= 0) {
              logger.warn("## update {} failed by [{}]", markTableName, threadId);
          } else {
              if (logger.isInfoEnabled()) {
                  logger.debug("Interceptor For [{}]", identity);
              }
          }
      }